Back to Careers and Community
QuantumBlack Careers

Software Engineer

Translate business problems into engineering solutions

Where you’re headed

Contributing to the development and deployment of new and existing products, you’ll write high-quality code that allows us to put solutions into production and take part in code reviews and paired-programming sessions. By using your engineering creativity, you’ll also own and drive product decisions as a core part of the product team.

Where you’ve been

You have a degree in computer science, mathematics, physics, engineering—or the equivalent knowledge acquired through work experience—and a passion for producing high-quality code. You’ll also:

  • have experience using tools like Python, Kedro, AWS, Azure, Databricks, Docker, Kubernetes, Django, Flask, and MySQL / Postgres
  • advocate using the right tech for the right task—you’ll be up to date with the latest technologies and ensure we make the relevant changes when needed
  • believe in iterative change, enjoy experimenting with new approaches, as well as learning and improving to move forward faster
  • be highly collaborative, capable of putting aside your own agenda and listening and learning from colleagues
  • have natural enthusiasm and enjoy sharing your passion with others

Creating the tools and frameworks that underpin the analytics work that McKinsey provides to clients is my favorite part of my role. I know that I’m working on building solid foundations for others, and that will never get boring.

Anasthasia, software engineer, London

One of the most memorable and challenging projects I worked on involved enabling reusability of data pipelines. And it culminated with me presenting an external talk on the work at a highly technical conference.

Lorena, software engineer, London

Explore Software Engineer Jobs

Already started an application?

Prepare for your interview

Every day we help our clients solve their toughest problems, build capabilities, and create better outcomes.