Description
The CoCounsel Legal Integrations team within Thomson Reuters is seeking Senior Software Engineers to join the Content Tools team in building purpose-built APIs that give AI agents precise, governed access to TR’s proprietary legal content across various international jurisdictions.
As a Senior Software Engineer, you will:
Content Tool Engineering
- Design, develop, and own Content Tools end-to-end: the APIs and retrieval components that let agents query TR legal content through precise, well-documented, contract-driven interfaces.
- Build API-first: every tool ships with a versioned contract, schema, and ownership metadata so consuming teams and agent developers can use it self-service.
- Design retrieval components for agentic use: respect explicit latency budgets across multi-hop chains, shape result payloads with token economy in mind, and build clean tool boundaries that give agent orchestrators predictable interfaces.
- Build and tune the retrieval and search behind the content tools in collaboration with research scientists from TR Labs.
- Practice verified spec-driven development: write the acceptance criteria and utilize evaluation datasets that define a tool’s behavior before you implement it.
Reliability & Operations
- Participate in the on-call rotation and take end-to-end ownership of incidents in your scope.
- Treat delivery friction as a bug: a slow deploy, a flaky test, or a painful local workflow is a problem worth fixing.
- Instrument your components with structured logging, metrics, and distributed tracing.
- Define and monitor SLOs for the tools you own, and treat fast, safe delivery as part of the job.
Technical Leadership & Collaboration
- Take technical direction for your tools with design-decision authority within your scope.
- Serve as the team’s go-to subject-matter expert for at least one content domain or tool family.
- Work with our R&D division (TR Labs) and research scientists to bring new retrieval capabilities into tools.
About You
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of software engineering experience designing, developing, and testing production backend, API, or data-infrastructure systems.
- Mastery of Python and strong fundamentals, including API design and a rigorous testing discipline.
- Solid distributed-systems knowledge: you understand the failure modes of services, queues, and datastores and design systems resilient to them.
Benefits
- Hybrid Work Model: flexible hybrid working environment.
- Flexibility & Work-Life Balance: supportive workplace policies.
- Career Development and Growth: culture of continuous learning and skill development.
- Industry Competitive Benefits: comprehensive benefit plans.
- Culture: globally recognized, award-winning reputation for inclusion and belonging.
- Social Impact: make an impact in your community with our Social Impact Institute.