Software Engineer – QuantumBlack, AI by McKinsey

Company: McKinsey & Company
Apply for the Software Engineer – QuantumBlack, AI by McKinsey
Location: London
Job Description:

Overview

As a Software Engineer at McKinsey Digital, you contribute to building innovative digital solutions for clients across industries. You work within a global network to turn ambitious digital strategies into scalable software products and robust engineering cultures. You’ll collaborate with cross-functional teams, mentor client engineers, and shape delivery practices in Agile environments. This role offers exposure to diverse technologies, rapid growth, and the chance to drive meaningful client impact in a high-performance culture.

Pay / Benefits

  • continuous learning and apprenticeship culture
  • voice that matters and ethical environment
  • global community across 65+ countries
  • world-class benefits package
  • opportunities for mentorship and career growth

Responsibilities

  • Develop software products and services from scratch in collaboration with clients
  • Mentor client teams on engineering best practices, user-centric design, and Agile values
  • Co-create with clients to build technical capabilities and sustainable engineering cultures
  • Engage in cross-functional problem-solving with client leaders to shape digital strategies
  • Contribute to transformation projects across industries, focusing on scalable architectures
  • Work hands-on with clients across industries from a base in a global location

Key requirements

  • 2–5+ years of full-stack development experience
  • Hands-on experience across frontend (TypeScript, React, Angular, Vue, Next.js, Tailwind) and backend (Python, Node.js, Java/Spring, C#/.NET)
  • Experience with SQL, NoSQL, vector databases, ETL
  • Familiarity with LLM frameworks, prompt orchestration, agent frameworks, MCPs, evaluation frameworks, and cloud platforms (Azure, AWS, GCP) including Docker and CI/CD
  • Strong emphasis on automated testing, logging, monitoring, and reliability
  • Experience in Agile teams, sprint ceremonies, and pair programming
  • Excellent time management and clear communication in English and local language
  • collaboration
  • clear communication
  • time management
  • TypeScript
  • React
  • Angular

…

Posted: October 1st, 2026