Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company that is redefining digital transformation across Africa. As a Senior Software Engineer, you will be part of a dynamic team that leverages cutting-edge technologies to create innovative solutions for clients. With a focus on full-stack development, you will collaborate with cross-functional teams, driving architectural design and employing Agile methodologies. This role offers the freedom to experiment and grow, with significant opportunities for mentoring and professional development. If you are passionate about technology and eager to make an impact, this is the perfect opportunity for you.
Your Growth
You will be part of the Africa McKinsey Digital team in either Casablanca or Johannesburg.
This group brings together the best of McKinsey's digital capabilities to help our clients use digital technology to transform their businesses.
McKinsey Digital is our tech delivery team—a global group of software, data, and cloud engineers, passionate designers, technology architects, product owners, and leading technologists.
You will join a multidisciplinary community of developers, Agile coaches, designers, business strategists, and experts.
Together, we'll design and create industry-shaping products and tools for our clients.
While we advocate for using the right technology for the right task, we often leverage the following technologies: JavaScript, TypeScript, React.js, Angular.js, Next.js, Vue.js, Python, Java, C#, Node.js, SQL, MongoDB, AWS, Azure, GCP, and more!
Our office culture is casual and social, with an emphasis on education and innovation.
You will have the freedom to try new ideas and experiment in your role and will be guaranteed significant dedicated time to tinker, create, continuously learn, and share new ideas.
We also emphasize mentoring others to enable growth and learning within our teams.
Changing the world requires us to sit with our clients at times, so some travel is expected in this role.
Your Impact
As a Senior Software Engineer with McKinsey Digital, you will work with clients across various sectors and industries, advising them on how to leverage technology effectively.
You will drive architectural design, make key technology decisions, and employ agile methodologies to build and deliver next-generation products at scale.
You will lead project workstreams, help clients develop their technical capabilities, and foster a culture centered around engineering best practices, user-centricity, and Agile values.
As a core team member, you will take on responsibilities such as shaping architectural design and making strategic technology decisions to create innovative products.
You will be hands-on, co-creating solutions with clients and their leadership, which will help you grow into a recognized technology leader.
Your Qualifications and Skills