Penultimate year in undergraduate computer science degree, with expected graduation date of June 2020 or 2021 or masters students with less than 2 years of work experience
Demonstrated outstanding academic performance and track record of tackling difficult problems in technology
Excellent programming skills in at least one modern programming language/ framework, such as Node.js, Ruby, C, C++, Python
Working knowledge of SQL and one common database technology, such as Postgres, MySQL, MongoDB
Knowledge of concepts such as pair programming, CI/CD, microservices and TDD would be a plus
Real passion for development and a demonstrated appetite for continual learning
Community contributions, e.g., open source work, publishing / speaking on technical ideas, is a plus
Strong record of initiative-taking and leadership in a work setting and/or extracurricular activities
Interest in digital and business
Ability to work well in a team enviornment
Ability to communicate complex ideas effectively in English, both verbally and in writing
WHO YOU'LL WORK WITH
You'll join our London office as an intern for 12 weeks over the summer, working with our colleagues in McKinsey Digital focusing on product engineering. This group brings together the best of McKinsey’s digital 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, both on technology and non-technology topics.
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 focus on building innovative digital products and business that will offer you broad exposure to the product life cycle.
In this role, you’ll be partnered with an experienced lead engineer, working in teams of typically 10-20 clients, designers, developers and consultants. You will play an active part on digital technology teams, with a focus on software creation. You may work as part of a software delivery team, using industry best practices to create high quality code at speed.
You will also join our foundations training program, Embark, to welcome you to McKinsey along with with your wider summer analyst cohort. You will additionally receive training on our firm's work in digital and analytics.
At the end of the summer, you may receive an offer to join us as a full-time technology analyst after completion of your degree.