Principal Software Engineer I - SHaPE Tech
Skills
About the role
This is a principal-level full stack software engineering role at McKinsey's SHaPE Tech group, based in Bengaluru or Gurugram. It suits a senior technologist who wants to lead architecture, mentor teams and drive modernization for healthcare and public-sector analytics products.
What you’ll do
- Lead development of scalable technology assets and mentor engineering teams
- Drive architectural vision and shape the engineering roadmap
- Create reusable components and align stakeholders on current and future architecture
- Drive engineering excellence through clean architecture, coding standards and design reviews
- Own technical roadmaps and translate business objectives into engineering solutions
- Lead cloud migration, platform engineering and application transformation initiatives
- Partner with DevOps and Platform Engineering on cloud-native deployments using containers
- Build and optimize CI/CD pipelines, automated testing and release processes
What they’re looking for
- 8+ years of relevant experience
- Advanced degree in a quantitative field such as computer science or applied statistics, or equivalent experience
- Proven experience developing full stack applications with readable, testable, maintainable code
- Hands-on experience across the full application stack with multiple languages/frameworks
- Proficiency in a cloud platform such as AWS, Azure or GCP
- Experience working in Agile teams and pair programming
- Strong communication skills in English and the local office language
Nice to have
- Experience working with internal clients whose requirements vary by use case
What’s on offer
- Competitive salary based on location, experience and skills
- Comprehensive benefits package
- Structured learning and apprenticeship programs
- Global collaboration across 65+ countries
Questions about this role
Is this role remote?
The posting does not describe it as remote; it lists Bengaluru and Gurugram as locations.
How many years of experience do I need?
8 or more years of relevant experience.
What languages or tools are used?
The posting mentions Java, JavaScript, R, Python and SQL among the technologies used.
Do I need a degree?
An advanced degree in a quantitative field is preferred, or equivalent experience.
Related roles
Data Scientist (Software Delivery Analyst - Optimus AI)
A manufacturing-focused data scientist role at McKinsey's OptimusAI unit in Gurugram or Bengaluru, suited to someone with heavy-industry analytics and MLOps experience.
Software Development Engineer, Amazon Traffic Engineering
A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.
Principal Software Engineer
Jobber is hiring a Principal Software Engineer for a remote role shaping platform strategy and cross-team technical direction. The position combines architecture, mobile and web platform engineering, mentorship and organization-wide AI-assisted development.
Forward Deployed Engineer - Software Engineer - North America
A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.
Principal Automation Software Engineer
A principal-level automation software engineering role at Sanofi in Framingham, MA, building software for lab robotics and instrument integration. Suited to an experienced engineer with hardware integration skills in a regulated life sciences setting.
Senior Software Engineer - DevOps Engineer
A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.