Senior Software Engineer – QuantumBlack | McKinsey & Company – Bengaluru/Gurugram

September 25, 2025

Job Description

Summary

McKinsey & Company is hiring a Senior Software Engineer for its QuantumBlack analytics and AI team in Bengaluru or Gurugram. This role is ideal for experienced software engineers with expertise in Python, cloud platforms (Azure, AWS), microservices, and generative AI technologies. As a Senior Software Engineer at QuantumBlack, you will design, build, and maintain scalable analytics applications, collaborate with data scientists, ML engineers, and business stakeholders, and contribute to AI-driven business solutions that create measurable client impact.


Job Details at a Glance

Job TitleSenior Software Engineer – QuantumBlack
CompanyMcKinsey & Company
LocationBengaluru / Gurugram, India
DepartmentTechnology & Analytics / QuantumBlack
Experience Required3+ years in software development or related roles
EducationBachelor’s or Master’s in Computer Science, Engineering, or related fields
Key Skills/ToolsPython, Typescript, Go, RESTful APIs, Microservices, Azure, AWS, Git, CI/CD, DevOps, SQL/NoSQL, Generative AI, AI agents
Shift/Work ModeFull-time
IndustryTechnology / Analytics / AI

Responsibilities

  • Collaborate cross-functionally with software engineers, data scientists, ML engineers, designers, and project managers to deliver reliable, scalable solutions.
  • Develop production-grade software with clean, secure, and efficient code, participating in code reviews and debugging sessions.
  • Apply deep domain knowledge to client problems and internal R&D, leveraging innovative analytical approaches for measurable impact.
  • Design and build scalable applications and infrastructure, ensuring robustness, modularity, and reproducibility, including in Generative AI environments.
  • Continuously improve engineering workflows, adopt new technologies, and promote software and data engineering best practices.
  • Translate complex business requirements into actionable technical solutions.

Skills and Qualifications

Required:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 3+ years of software development experience with strong foundation in data structures, algorithms, and object-oriented design.
  • Proficiency in Python, with additional experience in Typescript or Go preferred.
  • Hands-on experience with version control (Git), Agile/Scrum methodologies, RESTful APIs, microservices, cloud platforms (Azure/AWS).
  • Familiarity with CI/CD pipelines, DevOps practices, and databases (SQL and NoSQL).
  • Experience in designing scalable, testable, secure, and high-performance software architectures.
  • Exposure to autonomous and collaborative AI agents, leveraging generative AI when applicable.
  • Excellent communication and teamwork skills, with the ability to work effectively in cross-functional teams.

Preferred:

  • Previous experience in analytics, AI, or enterprise software development.
  • Knowledge of streaming protocols and web sockets.

Benefits

  • Competitive salary with world-class benefits, including medical, dental, mental health, and vision coverage for you and your family.
  • Access to continuous learning, mentorship, and professional growth opportunities.
  • Exposure to diverse, global teams across AI, analytics, and software engineering disciplines.

Apply Now

Advance your career with McKinsey & Company as a Senior Software Engineer – QuantumBlack and help deliver innovative AI and analytics solutions that drive measurable client outcomes.

👉 Apply Now on the Official McKinsey Careers Page