Principal Software Engineer I - SHaPE Tech

McKinsey & Company Bengaluru, India · KA, United States · Gurugram, India

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)

Mckinsey & Company · Gurugram, India · Bengaluru, India

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.

HybridMid levelFull-time
PythonMLOpsDockerKubernetes +8
3 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Principal Software Engineer

Jobber · Remote

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.

RemotePrincipalFull-time
TypeScriptReactReact NativeRuby +7
8 days ago

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

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.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
2 days ago

Principal Automation Software Engineer

Sanofi · Framingham, United States · Waltham, MA, United States

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.

On-sitePrincipalFull-time $122,250 – $176,583 a year
PythonC++C#Java +9
2 days ago

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago