Skip to content
mimi

Senior Software Engineer

McKinsey & Company

Cairo · flexible Full-time Senior 1mo ago

About the role

About McKinsey

At McKinsey, we seek passionate problem-solvers who thrive in a culture that emphasizes teamwork and growth. Join us as a Senior Software Engineer in Tech & AI, where you'll influence technology strategies for a variety of clients across different sectors.

In this pivotal role, you will drive architectural design and make crucial technology decisions. You will employ agile methodologies to construct and deliver innovative products at scale. Your leadership will guide project workstreams, enabling clients to build technical capabilities and cultivate a culture of engineering excellence, user-centric design, and Agile principles.

As an integral part of our team, you'll take on responsibilities that include designing technology architecture and making strategic decisions to shape next-generation products internally. You will also co-create solutions alongside clients and their leadership teams, enhancing your visibility as a recognized technology leader.

You'll be a member of the Middle East McKinsey Digital team, located in Cairo, where we merge McKinsey's digital expertise to help clients adopt digital technology for transformative results.

At McKinsey, Tech & AI is our dedicated tech delivery unit, comprising a diverse team of software engineers, data and cloud experts, product owners, and technology architects. Together, we'll design and develop innovative products and tools that shape the industry. Our technology stack often includes JavaScript, TypeScript, React.js, Angular.js, Next.js, Vue.js, Python, Java, C#, NodeJS, SQL, MongoDB, AWS, Azure, GCP, and more.

We foster a casual office culture where collaboration and innovation thrive. You will have the autonomy to explore new ideas and the time dedicated to experimentation, continuous learning, and sharing insights with your peers. We emphasize mentoring to help team members advance in their careers.

Be prepared for occasional travel, as working closely with clients is part of this role.

YOUR GROWTH

We recognize that creating lasting impact and cultivating client capabilities is challenging. This culture is perfect for those who excel in high-performance environments, learning from setbacks, and persistently pushing forward. In exchange for your commitment and curiosity, we offer the mentorship, resources, and opportunities needed to accelerate your growth into a dynamic leader.

  • Continuous learning: Our strong commitment to learning and development provides structured programs to enhance your skills, with clear and actionable feedback to guide your progress.
  • A voice that matters: From day one, your ideas will be valued, allowing you to influence innovative solutions while adhering to our core values of ethics and integrity.
  • Global community: With colleagues across 65+ countries, our diverse firm not only enhances creativity but also enriches your learning experience from exceptional individuals with varied backgrounds.
  • World-class benefits: We offer a competitive salary, complemented by a comprehensive benefits package designed to support your overall well-being and that of your family.

YOUR QUALIFICATIONS AND SKILLS

  • Undergraduate or master's degree; or equivalent experience.
  • 7+ years of experience in software development with strong full-stack web application development.
  • Extensive knowledge and hands-on experience with languages/frameworks including JavaScript, TypeScript, React, Angular, Vue, Java, Spring, C#, .NET, Node.js, SQL, MySQL, SQL Server, MongoDB, AWS, Azure, GCP, and CI/CD tools like Jenkins and Docker.
  • Experience leading Agile teams, including coaching Agile practices during sprint ceremonies and fostering developer capabilities.
  • Ability to work collaboratively with both technical and non-technical stakeholders, promoting engineering best practices such as design patterns, customer-centric design, TDD, code reviews, and security awareness.

Embrace the opportunity to lead change and contribute to impactful projects with us!

Skills

AngularAngular.jsAWSAzureC#CI/CDDockerGCPJavaJavaScriptJenkinsMongoDBMySQLNode.jsPostgreSQLPythonReactReact.jsSQLSQL ServerSpringTypeScriptVueVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free