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 Title | Senior Software Engineer – QuantumBlack |
|---|---|
| Company | McKinsey & Company |
| Location | Bengaluru / Gurugram, India |
| Department | Technology & Analytics / QuantumBlack |
| Experience Required | 3+ years in software development or related roles |
| Education | Bachelor’s or Master’s in Computer Science, Engineering, or related fields |
| Key Skills/Tools | Python, Typescript, Go, RESTful APIs, Microservices, Azure, AWS, Git, CI/CD, DevOps, SQL/NoSQL, Generative AI, AI agents |
| Shift/Work Mode | Full-time |
| Industry | Technology / 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.