Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Thomson Reuters

Senior Software Engineer – Rust, C++

Thomson Reuters

. Build the core document-processing platform behind Thomson Reuters AI products .

Posted 10/17/2026full-timeRemote • United StatesSenior💰 $94,900 - $176,300 per yearWebsite

Core Competencies

Role fit
Core 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 resume
Applicant 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 & technologies
AzureKubernetesNoSQLRustC++.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