Key Responsibilities
Technical Strategy & Ownership
- Define and own the technical architecture for scalable, secure, and high-performing products.
- Drive long-term technical vision and ensure alignment with product and business goals.
- Evaluate and adopt emerging technologies, frameworks, and best practices.
- Ensure sustainable engineering practices and manage technical debt proactively.
Product Engineering Leadership
Lead the technical design and end-to-end development of critical product features.Ensure architecture supports multi-tenancy, high availability, and global adoption.Drive modernization initiatives : microservices, APIs, cloud-native, and DevOps-first practices.Collaborate with Product Management to shape backlog priorities and release readiness.Team Leadership & Mentorship
Mentor senior & junior engineers and act as the go-to technical authority for the team.Conduct code reviews, design sessions, and technical workshops.Foster a culture of innovation, continuous learning, and technical excellence.Operational Excellence
Implement engineering best practices : CI / CD pipelines, automation, observability.Embed SRE practices to improve system resilience and performance.Ensure compliance with security, governance, and data privacy standards.Required Skills & Qualifications
15+ years of experience in software engineering, with at least 5+ years leading technical teams in product companies.Proven expertise in designing and scaling cloud-native, distributed architectures.Hands-on proficiency in Laravel, Python, .NET, Flutter and JS based frameworks such as NodeJS, VueJS / ReactJS / NextJS / NuxtStrong knowledge of AWS, Azure, or GCP, containerization (Docker, Kubernetes), and microservices.Experience building SaaS platforms / products with global scale and adoption.Strong grasp of system design principles (event-driven, API-first, DDD).Excellent problem-solving, analytical, and communication skills.Skills Required
Cloud Computing, Agile Methodologies, Java Development, API Design