Overview
Lead the software engineering organization to define and execute engineering and technology strategy, build and scale high-performing teams, and deliver secure, reliable, scalable, customer-focused software platforms and products.
What you'll do
- Define and execute the engineering and technology strategy aligned with product and business priorities.
- Provide technical leadership across cloud platforms, distributed systems, microservices, APIs, data platforms, and enterprise software architecture.
- Partner with architects and senior technical leaders on architecture, design, technology choices, scalability, security, reliability, and modernization.
- Establish strong engineering practices covering architecture reviews, coding standards, automated testing, CI/CD, release management, observability, and production operations.
- Drive appropriate adoption of AI/GenAI and AI-assisted software development to improve engineering productivity, quality, automation, and developer experience.
- Partner closely with Product Management to shape product strategy, roadmaps, priorities, and investment decisions.
- Translate customer and business needs into scalable engineering solutions and measurable outcomes.
- Balance new product capabilities with investments in platform modernization, technical debt, security, reliability, and operational excellence.
- Establish engineering metrics that connect execution to customer value, quality, speed, reliability, adoption, and business outcomes.
- Influence senior stakeholders and communicate technology strategy, trade-offs, risks, and investment priorities clearly.
- Lead and develop Engineering Managers, Architects, Principal Engineers, and software engineering teams.
- Build a strong leadership pipeline through coaching, mentoring, succession planning, and intentional development of emerging leaders.
- Attract, hire, retain, and develop high-performing engineering talent.
- Build an engineering culture centered on ownership, accountability, collaboration, innovation, inclusion, and continuous improvement.
- Define appropriate organizational structures and operating models as products and platforms scale.
- Create an environment in which teams can make decisions independently while remaining aligned with broader architectural and business direction.
- Own engineering execution across the software development lifecycle, from planning and architecture through release and production operation.
- Improve delivery predictability through measurable engineering KPIs and disciplined planning, dependency, risk, and capacity management.
- Establish strong DevSecOps, SRE, observability, incident management, RCA, and continuous-improvement practices.
- Drive availability, resiliency, performance, scalability, and disaster-recovery expectations appropriate to enterprise and healthcare workloads.
- Champion automation to reduce manual work, improve quality, and increase engineering velocity.
- Drive cloud and infrastructure cost optimization alongside performance and reliability.
- Embed security, privacy, quality, and compliance throughout the software development lifecycle.
- Partner with Security, Quality, and Regulatory teams to establish effective engineering controls without unnecessarily slowing delivery.
- Champion secure design, threat modeling, vulnerability management, automated security testing, and appropriate release governance.
- Ensure software engineering practices support the requirements of regulated healthcare environments where applicable.
What you'll need
- 15+ years of experience in software engineering, with significant experience building and operating enterprise-scale software products or platforms.
- 5+ years of engineering leadership experience, including leadership of managers and/or multiple engineering teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
- Strong technical foundation in software architecture, distributed systems, cloud-native development, APIs, microservices, and modern software engineering.
- Proven experience building, scaling, and transforming engineering organizations.
- Strong knowledge of public cloud technologies, preferably AWS and/or Azure, including cloud security, scalability, resiliency, and cost optimization.
- Experience with DevOps/DevSecOps practices, CI/CD, infrastructure automation, observability, and production operations.
- Demonstrated ability to partner effectively with Product Management and translate business priorities into engineering strategy and execution.
- Experience developing engineering leaders and creating high-performing, accountable teams.
- Excellent communication and stakeholder-management skills, including the ability to influence senior business and technology leaders.
- Demonstrated ability to lead through ambiguity, organizational change, and complex technology transformation.
Nice to have
- Experience leading enterprise SaaS, platform engineering, cloud modernization, or shared technology platforms.
- Experience in healthcare, MedTech, or another regulated industry.
- Experience with AI/GenAI, agentic AI, AI-assisted development, RAG, or intelligent engineering automation.
- Experience leading globally distributed engineering organizations.
- Knowledge of SRE practices, SLIs/SLOs, observability, resiliency engineering, and FinOps/cloud cost optimization.
- Experience managing engineering budgets, external partners, vendors, and technology investments.
- Track record of modernizing legacy environments while continuing to deliver customer and business commitments.
Details
- Location: Bengaluru, India (EPIP 122, Phase II).
- Relocation assistance provided: Yes.
Read the full description and apply on the company’s own careers page.