> Markdown version of [/jobs/ext/1460130-senior-software-engineer-quantumblack-ai-by-mckinsey](https://www.wearedevelopers.com/jobs/ext/1460130-senior-software-engineer-quantumblack-ai-by-mckinsey). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - QuantumBlack, AI by McKinsey - **Company:** McKinsey & Company - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $175,500.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), Data Structures, Software Design Patterns, Distributed Systems, Spring Framework, Node.Js, NoSQL, OAuth, OpenID, Performance Tuning, Next.js, Software Safety, Secure Coding, SQL Databases, TypeScript, Circleci, ReactJS, Large Language Models, Caching, Backend, Rate Limiting, Vue.js, AngularJS, Graphql, Front End Software Development, Api Gateway, Software Coding, Docker, Jenkins, Microservices - **Published:** July 27, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17719455?backUrl=%2Fcareer%2F17719455%2FSenior-Software-Engineer-Quantumblack-Ai-By-Mckinsey-Illinois-Chicago ## About the Role * Undergraduate or master's degree; or equivalent experience * 5+ years of experience developing full-stack applications, writing code that is readable, testable, maintainable, and scalable * Deep proficiency in at least two frontend or backend frameworks, with the ability to independently evaluate and select packages, define data structures, and deliver robust, scalable solutions across the full stack; hands-on experience with languages and frameworks including JavaScript/TypeScript, React, Angular, Next.js, Vue.js, Java, Spring, C#, or Node.js; SQL and NoSQL databases; cloud platforms (AWS, Azure, or GCP); and CI/CD tooling (Jenkins, Docker, CircleCI, or similar) * Demonstrated ability to design complex, secure APIs - including REST and GraphQL - with a focus on scalability and maintainability, implementing advanced features such as rate limiting, caching, and API gateways, grounded in expert knowledge of software design patterns including microservices and distributed architectures * Proficiency across two cloud providers with the ability to build complex IaC and CI/CD pipelines from scratch, implement zero downtime deployment strategies, and apply cloud-native architecture concepts to ensure scalability, reliability, and elasticity * Advanced proficiency in AI-assisted engineering, orchestrating specialized agents across parallel workstreams, building reusable agent tooling, and exercising sound technical judgment on AI safety and application boundaries * Experience architecting AI systems and ensuring engineering quality, utilizing robust LLM evaluation frameworks, guardrails, and validation methodologies to deliver reliable, production-grade AI applications * A security-first mindset, able to advocate for standards and compliance, implement authentication flows such as OAuth and OIDC, proactively identify and mitigate security issues during development, and mentor others in secure development practices; ensures quality through comprehensive testing strategies and performance optimization * Experience leading collaborative, cross-functional engineering teams and fostering a strong engineering culture * Exceptional time management to meet your responsibilities in a complex and largely autonomous work environment * Strong communication skills, both verbal and written, in English and local office language(s), with the ability to adjust your style to suit different perspectives and seniority levels ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Architecting the Future: Leveraging AI, Cloud, and Data for Business Success](https://www.wearedevelopers.com/videos/1096-architecting-the-future-leveraging-ai-cloud-and-data-for-business-success) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Fastest-Growing Tech Sectors to Look Out for in 2025](https://www.wearedevelopers.com/magazine/373-the-fastest-growing-tech-sectors-to-look-out-for-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)