Software Engineer II - Full Stack Software Development
by McKinsey & Company in Artificial Intelligence
QuantumBlack, AI by McKinsey is seeking a Software Engineer II to join its McKinsey Digital team in Doha or Riyadh. The role focuses on designing, architecting, developing, and delivering enterprise-scale digital products for clients across multiple industries while advising organizations on technology adoption and digital transformation. The position requires driving architectural design, making key technology decisions, leading project workstreams, collaborating directly with client leadership, and enabling engineering excellence through Agile methodologies and modern software engineering practices. The engineer will work within multidisciplinary teams consisting of software engineers, cloud engineers, data engineers, technology architects, Agile coaches, designers, product owners, strategists, and business experts to build next-generation products. The role involves hands-on development across the complete application stack using technologies including JavaScript, TypeScript, React, React.js, Angular, Angular.js, Next.js, Vue, Vue.js, jQuery, Python, Java, Spring, C#, .NET, Node.js, SQL, MySQL, SQL Server, MongoDB, cloud-native databases, AWS, Azure, Google Cloud Platform (GCP), Jenkins, Docker, CircleCI, and Travis CI. Responsibilities include driving software architecture, promoting engineering best practices, implementing design patterns, performing code refactoring, conducting code reviews, applying Test-Driven Development (TDD), ensuring OWASP Top 10 security awareness, supporting user-centric and customer-centric design, mentoring engineers, coaching Agile teams during sprint ceremonies, collaborating with technical and non-technical stakeholders, building client technical capabilities, contributing to digital innovation, and participating in business travel when required. The position provides continuous learning, mentorship, global collaboration across more than 65 countries, opportunities to experiment with emerging technologies, dedicated innovation time, and exposure to enterprise-scale digital transformation initiatives.