Thomson Reuters
Senior Software Engineer — Customer Files Orchestration
$95K–$176K
United States of America, Eagan, Minnesota +1 · Hybrid · Senior · Full-time · Posted Oct 2, 2026
- Location
- United States of America, Eagan, Minnesota
United States of America, Frisco, Texas - Experience
- 5+ years building production software.
- Education
- Bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
About the job
Build and operate the Customer Files Orchestration Service, which processes customer documents through upload, storage, extraction, embedding, and indexing for CoCounsel Legal.
What you'll do
- Own service design and delivery end-to-end, including writing design decisions, implementation, deployment, and operation.
- Build reliable, scalable orchestration with queuing, flow control, consistency, and delivery guarantees.
- Participate in on-call and incident response; improve observability and reduce operational toil while collaborating across teams.
What they ask for
- Bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years building production software, including ownership of significant customer-facing system components.
- Extensive AWS and production Python experience, including production asyncio and Python concurrency.
- Production Kubernetes experience and hands-on experience with large-scale orchestration or data pipelines, consistency models, delivery guarantees, queues, and operational ownership.
Nice to have
- Experience with document management, OCR, extraction, or third-party DMS platforms; event-driven architectures, streaming, or durable workflow engines.
- Experience with retrieval, embedding, or indexing pipelines; legal industry exposure or familiarity with team topologies.
Pay
$94,900 USD - $176,300 USD (base salary)
Tools
AWS, Python, asyncio, Kubernetes, KEDA, Kafka/MSK, SQS, Temporal
AI focus
The service prepares customer documents through extraction, embedding, and indexing so they can be used by CoCounsel Legal's agents and retrieval or agentic applications.
Model-written summary · the original posting is authoritative