JobsSenior Software Engineer - Contract AI
McKinsey & Company logo

Senior Software Engineer - Contract AI

McKinsey & Company

Location

Washington, DC

Type

Full-time

Posted

6/11/2026

Compensation

$176,000 - $179,500 per year

Undergraduate with 5+ Years of Experience
Approval 97.9%·Filings 747·New hires 303·
💎 Strong Sponsor
·FY 2025

Job description

As a Senior Software Engineer on the Contract AI product team, you will contribute to building features and improving platform quality for McKinsey's enterprise-grade platform focused on automated contract compliance. You will work across the full stack, from AI-powered extraction pipelines to analytics dashboards, leveraging your expertise in Generative AI. The role involves developing and refining AI pipelines, translating business rules into code, and maintaining compliance libraries. You will also mentor junior engineers and participate in technical design discussions to drive innovation and improvements.

Requirements

  • 5+ years of software engineering experience delivering production systems.
  • Strong Python skills, including application development, type-checking, async patterns, and testing with pytest.
  • Proficiency in C#/.NET, including .NET Core/8, REST APIs, and object-oriented design.
  • Recent hands-on experience integrating Generative AI into production software, such as Azure OpenAI or LangChain.
  • Demonstrated familiarity with agentic AI frameworks like LangGraph or AutoGen.
  • Experience with Azure cloud services, including AKS, Azure Functions, and CosmosDB.
  • Experience with TypeScript/React in production environments.
  • Strong SQL skills, particularly in schema design and query optimization.
  • Experience with test-driven development, CI/CD pipelines, and containerization using Docker/Kubernetes.
  • Experience with Azure Data Factory or equivalent ETL pipeline tooling.
  • Exposure to vision LLMs and document understanding for large-scale extraction.
  • Familiarity with procurement, contract management, or invoice processing domains.

Responsibilities

  • Develop and refine the AI pipeline that processes raw contracts and invoices.
  • Translate business rules into deterministic evaluator code using Python or C#.
  • Build and maintain the library of compliance cases for leakage detection.
  • Write production-quality backend code in Python and C#/.NET.
  • Develop TypeScript/React components for the analyst-facing dashboard.
  • Build and maintain data ingestion pipelines using Azure Data Factory.
  • Implement agentic workflows for multi-step contract reasoning tasks.
  • Stay current with innovations in the agentic AI landscape.
  • Write comprehensive tests, including unit, integration, and end-to-end tests.
  • Participate actively in code reviews and technical design discussions.
  • Mentor junior engineers and propose improvements to engineering practices.
  • Debug and resolve issues in cloud-hosted deployment environments.

Benefits

  • Employees at McKinsey are often offered a comprehensive benefits package, including medical, dental, and vision coverage, prescription benefits, mental-health resources, expert medical opinions, and travel emergency protection. Financial benefits typically include retirement contributions and savings plans, life/accident/disability insurance, tax-advantaged accounts, and financial coaching. Many roles also feature generous paid time off (including volunteering days), flexible/hybrid work options, family care support (parental leave, fertility/adoption/surrogacy assistance, backup care), tuition reimbursement, transportation benefits, discounts, and matching gifts.

Is this posting expired or inaccurate?