Online Application
McKinsey Solutions - New Ventures Technology - Technical Architect - Chicago
Who you’ll work with

You’ll join us in Chicago as part of our McKinsey Solutions team, working in the office of the Chief Technology Officer.

McKinsey Solutions offers practical tools that help people at all levels of an organization generate insights they need to address both strategic and day-to-day decisions. These solutions complement McKinsey's traditional client service and are delivered in many ways, including subscriptions, workshops, training programs and project-based engagements. We work closely with clients to embed our tools, analytics and expertise, and provide on-going support to help them build the capabilities they need to revolutionize how decisions are made.

What you’ll do

You’ll advise on and lead the development of our newest solutions in the portfolio as well as develop a set of practices and platforms benefiting the portfolio at large.

You’ll be involved in leading software development projects and will be a core member of the McKinsey Solutions team with responsibilities that range from shaping and implementing strategic products to ensuring that McKinsey’s craft stays on the leading edge of technology.

  • Bachelor's degree in Computer Science or equivalent area required
  • Minimum of 7-10 years experience in software development including experience with building B2B and consumer quality products, enabling business capability and objectives through technology
  • Strong application development knowledge of any of the following technologies: XML, Javascript, Oracle, MySQL, MS SQL, .Net, Java, UNIX, HTML, CSS, Perl, or PHP Cloud infrastructure knowledge, AWS and Azure a plus
  • Excellent knowledge of Java, PHP, Perl, SQL, HTML, .Net, JavaScript or CSS
  • Expert knowledge in engineering practices such pair programming, continuous integration, test driven development and incremental design
  • Daily familiarity with testing frameworks such RSpec, JUnit or Selenium; writing code without tests would be unimaginable
  • Experience with engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, application security
  • Knowledge of Agile software development process and familiarity with performance metric tools
  • Strong analytical and problem solving skills paired with the ability to develop creative and efficient solutions
  • Enjoys and energized by complex problem solving and ability to push the innovation on solutions
  • Excellent communication skills with the ability to influence senior business and IT executives on technology decisions
  • Excellent leadership skills and enjoys teaching and mentoring others
  • Ability to work under pressure, manage client expectations effectively and not get overwhelmed by pressure on team; distinct customer focus and quality mindset
  • Ability to manage own learning and contribute to functional knowledge building
  • Ability to work both independently and in various team settings
  • Strong command of English language (both verbal and written)

What to Expect

If you want to know what kind of questions we ask in the application, you can find out here.


Please review our frequently asked questions here.

If you are still unable to find the answer you are looking for click here to email our online application support team.