FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Rust, C++
Thomson Reuters. Build the core document-processing platform behind Thomson Reuters AI products .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in building and operating backend services, particularly in Rust and C++, with a strong focus on distributed systems, performance optimization, and compliance. Proven ability to lead complex projects, mentor engineers, and translate business needs into technical solutions.
Highest-signal resume keywords
Rust Backend DevelopmentDistributed Systems ExpertiseProject LeadershipDesign DocumentationAzure Deployment
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Services DevelopmentPerformance ProfilingLoad TestingMessage QueuesCI/CD PracticesAgentic DevelopmentData Storage SolutionsSecurity-Conscious DevelopmentAutoscaling TechniquesCompliance Requirements
Soft Skills
Mentoring EngineersTechnical WritingCode Review StandardsProblem-SolvingCollaboration
Tools & Technologies
AzureKubernetesC#/.NETAsync/TokioAI Coding Agents
Industry Keywords
Document AIOCRPDF InternalsRegulated EnvironmentFedRAMPHIPAACJISFIPS 140SBOMsDependency Bans
Tech Stack
Tools & technologiesAzureKubernetesNoSQLRustC++.NET
About the role
Key responsibilities & impact- Build the core document-processing platform behind Thomson Reuters AI products
- Convert millions of document pages per day into clean, structured output through a queue-driven pipeline
- Lead high-impact projects across DU Core and DU Apps
- Translate product and consuming-team requests into functional and technical requirements
- Write design documents and ADRs covering trade-offs, cost, latency, quality, failure modes, operability, and security
- Define service architecture, deployment, and operation on Azure
- Identify and resolve pipeline bottlenecks using production metrics, profiling, latency distributions, benchmarks, and load tests
- Build and operate the processing pipeline end to end, including autoscaling, rate limiting, retries, vendor failover, large inputs, and bounded-memory streaming
- Work primarily on Rust backend services and support C#/.NET customer-facing services
- Safely evolve message schemas, APIs, and feature flags across services and repositories
- Deliver backward-compatible changes with rollout and rollback plans
- Write specifications and plans for coding agents, evaluate AI tools, and verify agent output with tests and evidence
- Improve agent instructions, skills, review automation, and evaluation practices
- Instrument services, participate in on-call and incident response, write blameless postmortems, and implement lasting fixes
- Own large project design and rollout from requirements through production
- Mentor engineers and raise code and design review standards
- Translate business needs into technical solutions and influence product and platform decisions
Requirements
What you’ll need- 7+ years of professional software development experience building and operating backend services in production in Rust or C++
- If experienced in C++, willingness to work in Rust day to day
- Experience leading complex projects across teams, including architecture for multi-region or highly available systems
- Experience designing features with privacy and compliance requirements in mind
- Deep distributed-systems expertise, including message queues, at-least-once delivery, idempotency, backpressure, retries, timeouts, failure detection, and autoscaling
- Experience choosing between relational, NoSQL, and other storage options for a workload
- Performance work at scale, including profiling, benchmarking, memory budgets, concurrency limits, and handling inputs that do not fit in memory
- Track record of written design work such as design docs, ADRs, or RFCs that compared options and drove decisions
- Experience turning ambiguous asks into scoped, testable requirements
- Excellent software development fundamentals, including unit, integration, and load testing, security-conscious defaults, and CI/CD
- Experience mentoring engineers, with strong code-review and technical-writing skills
- Hands-on experience with agentic development, such as Claude Code, Cursor, or GitHub Copilot
- Ownership mindset, including following work into production, leading root-cause analysis, and fixing issues
- Willingness to join the on-call rotation
- Willingness to work in C#/.NET and learn it if needed
- Must be located in the United States
- Must be a U.S. Person and legally authorized to work in the United States without current or future visa sponsorship
- Preferred: professional Rust experience with async/Tokio, typed errors, performance and memory tuning
- Preferred: daily critical use of AI coding agents
- Preferred: experience building developer tooling for AI agents
- Preferred: document AI, OCR, PDF internals, format conversion, or very large-input experience
- Preferred: third-party vendor integration behind an abstraction with health-based routing or failover
- Preferred: Azure, Kubernetes autoscaling, and multi-region deployment experience
- Preferred: professional C#/.NET experience
- Preferred: regulated-environment experience such as FedRAMP, HIPAA, CJIS, FIPS 140, SBOMs, or dependency bans
Benefits
Comp & perks- Flexible work arrangements, including work from anywhere for up to 8 weeks per year
- Flexible vacation
- Two company-wide Mental Health Days off
- Headspace app access
- Retirement savings
- Competitive 401k plan with company match
- Tuition reimbursement
- Employee incentive programs
- Mental, physical, and financial wellbeing resources
- Two paid volunteer days off annually
- Pro-bono consulting projects and ESG initiatives
- Health, dental, vision, disability, and life insurance
- Sick and safe paid time off
- Paid holidays
- Parental leave
- Sabbatical leave
- Optional hospital, accident and sickness insurance
- Optional life and AD&D insurance
- Flexible Spending and Health Savings Accounts
- Fitness reimbursement
- Employee Assistance Program
- Group Legal Identity Theft Protection benefit
- 529 Plan access
- Commuter benefits
- Adoption & Surrogacy Assistance
- Employee Stock Purchase Plan
- Annual Bonus based on enterprise and individual performance may be available