> Markdown version of [/jobs/ext/1311175-software-engineer-contract-ai](https://www.wearedevelopers.com/jobs/ext/1311175-software-engineer-contract-ai). 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). --- # Software Engineer - Contract AI - **Company:** Mio Partners, Inc - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Artificial Intelligence, Microsoft Azure, C Sharp (Programming Language), Code Review, Continuous Integration, Extract Transform Load (ETL), Database Queries, Software Debugging, Python (Programming Language), PostgreSQL, Object-Oriented Software Development, Software Product Management, Query Optimization, Software Engineering, TypeScript, Datadog, Data Logging, Test-Driven Development (TDD), .NET Core, Data Ingestion, Azure Data Factory, ReactJS, Large Language Models, Prompt Engineering, Generative AI, Backend, Pytest, Containerization, Kubernetes, Cosmos DB, Virtual Agents, Restful APIs, Serverless Computing, Docker - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/79b553a4-6d13-4d79-8531-49100ee031cd ## About the Role Do you want to do work that matters, alongside supportive leaders who will help you grow faster than you ever thought possible? Are you a creative problem-solver who is energized by challenges? You've come to the right place., As a Senior Software Engineer on the Contract AI product team, you will be a strong individual contributor building features, improving platform quality, and hardening the system for scale across multiple concurrent client deployments., * 5+ years of software engineering experience delivering production systems. * Strong Python - application development, type-checking, async patterns, testing (pytest) is required * Proficiency in C#/.NET - .NET Core/8, REST APIs, object-oriented design are required * Recent, hands-on experience integrating Generative AI into production software - Azure OpenAI, LangChain, Semantic Kernel, RAG pipelines, or structured extraction. This experience must be production use, not prototype or side-project * Demonstrated familiarity with agentic AI frameworks (LangGraph, AutoGen, CrewAI, or equivalents) * Experience with Azure cloud services: AKS, Azure Functions, CosmosDB, Postgres, Azure DevOps * Experience with TypeScript/React in production * Strong SQL skills: schema design, query optimization, Postgres preferred * Engineering discipline: test-driven development, CI/CD pipelines, code reviews, containerization (Docker/Kubernetes) * Experience with Azure Data Factory or equivalent ETL pipeline tooling * Exposure to vision LLMs and document understanding (PDF/DOCX extraction at scale) * Familiarity with procurement, contract management, or invoice processing domains ## Description You will work across the stack - from AI-powered extraction pipelines through to the analytics dashboard - and you will bring genuine GenAI engineering depth, not just familiarity. Contract AI is McKinsey's enterprise-grade platform for automated contract compliance - using Generative AI and rule-based logic to extract, compare, and evaluate contracts and invoices at scale. Deployed into client Azure cloud environments, the platform helps global enterprises identify and recover pricing leakage across large procurement portfolios. The engineering team builds and maintains the full stack: extraction pipelines, compliance evaluation logic, data ingestion workflows, and an analyst-facing dashboard. You will: develop and refine the AI pipeline that processes raw contracts and invoices - prompt engineering for document extraction, structured output parsing, clause normalization, and confidence scoring; translate business rules into deterministic evaluator code (Python/C#); build and maintain the library of compliance cases that power the platform's leakage detection; write production Python and C#/.NET backend code; develop TypeScript/React components in the analyst-facing dashboard; build and maintain data ingestion pipelines using Azure Data Factory. You will also implement agentic workflows using LangGraph, Semantic Kernel, or equivalent frameworks for multi-step contract reasoning tasks; stay current with the fast-moving agentic AI landscape and bring relevant innovations into the platform; write comprehensive tests (unit, integration, end-to-end); participate actively in code reviews; instrument services with structured logging and observability tooling; configure and tune the platform for new client data schemas and pricing structures; debug and resolve issues in cloud-hosted deployment environments; participate in technical design discussions; mentor junior engineers; identify and propose improvements to engineering practices. ## Related Videos - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [13 AI Tools You Have to Try](https://www.wearedevelopers.com/magazine/219-13-ai-tools-you-have-to-try) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)