Thomson Reuters
Senior Software Engineer
$102K–$190K
United States of America, Eagan, Minnesota +2 · Hybrid · Senior · Full-time · Posted Oct 21, 2026
- Location
- United States of America, Eagan, Minnesota
United States of America, Frisco, Texas
United States of America, Ann Arbor, Michigan - Experience
- 4+ years of front-end engineering experience.
- Education
- BA or BS in Computer Science or equivalent practical experience (preferred).
About the job
Build and own the front-end architecture for AI-powered legal drafting products, turning streaming agent interactions into reliable, production-ready interfaces.
What you'll do
- Build responsive front ends that process SSE and AG-UI events and support complex, long-running agent interactions.
- Maintain front-end and agent-facing CI/CD, deployments, smoke tests, end-to-end tests, and observability.
- Collaborate on product development and architecture, and mentor engineers through reviews, design docs, and shared components.
What they ask for
- 4+ years of front-end engineering experience, including significant production experience with React and TypeScript.
- Hands-on experience with AG-UI or comparable agent-UI protocols and SDKs; proficiency in SSE events, Claude Agent SDK, AgentCore, and AWS or Azure cloud services.
- Experience owning CI/CD pipelines for production web applications, including automated testing and safe releases.
- Strong debugging skills and experience modeling complex asynchronous client states and delivering reliable systems.
Nice to have
- BA or BS in Computer Science or equivalent practical experience.
- Experience with backend streaming, feature flags and canary releases, observability tools, or legal and other regulated professional domains.
Pay
$102,200 USD - $189,800 USD (base salary)
Tools
React, TypeScript, SSE, AG-UI, Claude Agent SDK, AgentCore, AWS, Azure
AI focus
Build front-end systems for AI legal agents, including streaming agent interactions and agentic user interfaces for litigation drafting.
Model-written summary · the original posting is authoritative