My Dashboard

Software Engineer Consultant - McKinsey Digital

  • Atlanta
  • Chicago
  • Denver
  • New Jersey
  • New York City
  • Pittsburgh
  • San Francisco
  • Toronto
  • Washington DC


  • 3+ years of experience developing full-stack applications
  • Demonstrated track record of successfully developing full-stack features by writing code that is readable, testable, maintainable, and scalable
  • Demonstrated experience delivering high-quality features on ambitious timelines
  • Demonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teams
  • Demonstrated knowledge and hands-on experience across the full application stack with some of the following languages/frameworks:
    • UI: JavaScript, TypeScript, React, Angular, Vue, jQuery
    • API: Java, Sprint, C#, .NET, Node.js
    • Databases: SQL, MySQL, SQL Server, MongoDB, cloud-native databases
    • Knowledge of cloud infrastructure (e.g., AWS, Azure, GCP) or DevOps (e.g., Jenkins, Docker, Circle CI, Travis) are a plus
  • Experience writing unit tests with major frameworks (e.g., Karma, JUnit, NUnit, MSTest) and practicing test-driven development
  • Experience working in Agile teams, including active participation in sprint ceremonies (e.g., Daily Standup, Backlog Refinement, Retrospectives)
  • Experience pair programming collaboratively with other developers
  • Demonstrated leadership in a work setting and/or extracurricular activities
  • Undergraduate or master’s degree; or equivalent experience
  • Willing to travel up to 80% weekly

Who You'll Work With

You’ll work with McKinsey Digital in one of our North American offices. 

McKinsey Digital brings together the best of McKinsey’s tech and analytics capabilities to help our clients use digital technology to transform their businesses. As part of this group, you’ll join a global team working on everything from IT modernization and strategy to agile, cloud, cybersecurity, and digital transformation. You’ll typically work on projects across all industries and functions and will be fully integrated with the rest of our global firm.

You’ll also work with colleagues from across McKinsey & Company to help our clients deliver breakthrough products, experiences, and businesses.

Our office culture is casual, fun and social, with an emphasis on education and innovation. We have the freedom to try new ideas, experiment and are expected to be constantly learning and growing. There is also a strong emphasis on mentoring others in the group, enabling them to grow and learn.

What You'll Do

You will work with clients in a wide range of sectors and industries, advising them on how to best use technology. We work in small cross-functional teams in a highly collaborative way, and enjoy seeing the direct impact from our work.

You’ll use your technical skills in an Agile environment to turn clients’ ambitions into reality. This includes hands-on, ground up development as well as coaching and mentoring our client teams to enable best practices while working towards delivering new software products and services.

Along with developing clients’ technical capabilities, you’ll also change their cultures. From individual coaching to team mentoring, you’ll work to ensure a lasting change to the way clients work.

Apply Now
Job Skill Group - CSS Pre-Associate
Job Skill Code - DCAS - Senior Digital Consulting Analyst
Function - Technology
Industry - High Tech
Post to LinkedIn - Yes
Posted to LinkedIn Date - Mon Jan 06 00:00:00 GMT 2020
LinkedIn Posting City - Denver
LinkedIn Posting State/Province - Colorado 
LinkedIn Posting Country - United States
LinkedIn Job Title - Software Engineer Consultant - McKinsey Digital
LinkedIn Function - Information Technology;Consulting;Engineering
LinkedIn Industry - Computer Software;Information Technology and Services;Management Consulting
LinkedIn Seniority Level - Entry level