CareerPlanSign in

Lead Software Engineer AI (Staff Engineer)

United States of America, Eagan, Minnesota💼 Full-time🗓 2026-07-01 → 2026-10-02

Core

Architect and own backend AI orchestration systems that turn frontier models into reliable, production-grade workflows for legal, tax, and audit products.

Role type

Staff Software Engineer (AI Systems & Architecture) (via careerplan.io/jobs/JREQ201665-lead-software-engineer-ai-staff-engineer-at-thomsonreuters)

Builds

Scalable AI orchestration layers, MCP servers, agent workflows, and document-centric experiences for millions of documents.

Domain

Legal, Tax, and Audit technology (Fintech)

Required skills

C#, .NET, Python, FastAPI, PostgreSQL, AWS, distributed systems, API design, system architecture, mentoring, LLM integration, vector stores, retrieval strategies

Preferred skills

CI/CD pipelines, automated testing for non-deterministic systems, safety guardrails, fintech domain experience

Technologies

C#, .NET, Python, FastAPI, PostgreSQL, AWS, Vercel, OpenAI, Anthropic, Angular, React, JavaScript, TypeScript, SQLServer, GitHub Actions

Responsibilities

Define patterns for building MCP servers and designing agents; lead multi-quarter initiatives across AI, product, and infra; mentor senior and mid-level engineers; design end-to-end architecture for backend services; build AI orchestration with routing and tool calling; design for high-throughput, low-latency AI workloads.

Seniority

Staff, technical leadership & hands-on architecture