Staff Software Engineer
Core
Design and build scalable backend services and APIs that power a search-centric document analysis platform for legal and capital markets professionals.
Role type
Staff Software Engineer (Backend-leaning Full Stack)
Builds
Scalable backend services, data processing pipelines, and API primitives for document insights.
Domain
Legal technology / Capital markets / Document analysis
Required skills
Backend systems architecture, API design, Node.js/Python/Go, TypeScript/React, SQL/NoSQL, Docker/Kubernetes, AWS/GCP, distributed systems, event-driven architectures
Preferred skills
Microservices, message queues, single-tenant architectures, data processing pipelines, functional programming, monorepo management
Responsibilities
Design scalable backend services and APIs, write high-performance server-side code, define API contracts, build third-party and ML system integrations, optimize data-intensive operations, contribute to frontend components, improve CI/CD and developer experience (via careerplan.io/jobs/JREQ199747-staff-software-engineer-at-thomsonreuters)
Seniority
Staff, high-leverage IC with architectural ownership