Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Senior Software Engineer

Thomson Reuters senior full-time

Salary

$94,900 USD - $176,300 USD per year

Apply on Thomson Reuters

Description

Thomson Reuters is hiring Senior Software Engineers to build the core of the document-processing platform behind our AI products.

The platform turns very large volumes of documents, millions of pages a day, into clean, structured output through a queue-driven pipeline.

As a Senior Software Engineer II, you’ll lead high-impact projects across Core and Apps, shape how the platform evolves, and set the technical bar for the team.

Key Responsibilities:

  • Turn asks into requirements. Take requirements from product owners and consuming teams, and propose your own improvements.
  • Design with explicit trade-offs. Write design docs and ADRs that include all the options considered and why the chosen solution won out.
  • Define the architecture. Shape how our services are designed, deployed and run on Azure, and decide where the boundaries between services belong.
  • Find and fix bottlenecks. Use production metrics, profiling, latency distributions and traffic mix to find where the pipeline is slow or wasteful.
  • Build and run the processing pipeline end to end. It’s a queue-driven pipeline that handles millions of pages per day.
  • Work across Core and Apps. You’ll likely spend most of your time in the core backend Rust services, but be willing to pivot to C#/.NET to support the customer-facing services that sit in front of them.
  • Evolve contracts safely. Change message schemas, API surfaces and feature flags across services, and often across repos, in one coordinated change.
  • Keep a strong engineering mindset. Prefer simple designs over convoluted ones, deliver in small reviewable steps, test at the right layers, and leave code better than you found it.
  • Work agentically. Write specs and plans that coding agents can carry out, break work into reviewable pieces, and check agent output with tests and evidence.
  • Improve how humans and agents work here. Evolve our agent instructions, skills and review automation so they capture what the team knows, and measure whether they help.
  • Own it in production. Instrument services so you can see how they behave, take part in the on-call rotation and incident response, write blameless postmortems, and turn what you learn into lasting fixes.
  • Lead high-impact work. Own the design and rollout of large projects from requirements through production, break them into pieces the team can deliver, and keep the vision for where they’re headed.
  • Raise the team’s bar. Mentor engineers and set the standard in code and design review.
  • Influence direction. Translate business needs into technical solutions, explain hard trade-offs to technical and non-technical audiences, and shape product and platform decisions with consuming teams and leadership.

Required Qualifications:

  • 7+ years of professional software development experience building and operating backend services in production in Rust or C++.
  • 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, and building those requirements into code.
  • Deep distributed-systems expertise: message queues and at-least-once delivery, idempotency, backpressure, retries and timeouts, failure detection, and autoscaling.
  • Experience choosing between storage options (relational, NoSQL and others) for a given workload.
  • A record of performance work at scale: profiling, benchmarking, memory budgets, concurrency limits, and handling inputs that don’t fit in memory.
  • Excellent software development fundamentals: testing strategy across unit, integration and load, security-conscious defaults, and incremental delivery through CI/CD.
  • Experience mentoring other engineers, and strong code-review and technical-writing skills.
  • Hands-on experience with agentic development (e.g., Claude Code, Cursor, GitHub Copilot).
  • Ownership mindset: you follow your work into production, lead root-cause analysis, and fix what you find.
  • Willingness to join the team’s on-call rotation.
  • 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 qualifications:

  • Professional experience with Rust: async (Tokio), errors modeled as types, and performance and memory tuning.
  • Daily, critical use of AI coding agents, including knowing when not to trust their output.
  • Experience building or improving developer tooling for AI agents: prompts and skills, MCP servers, multi-agent review, or evaluation of agent output.
  • Experience with document AI, OCR or file processing, such as PDF internals, format conversion or very large inputs.
  • Experience integrating several third-party vendors behind one abstraction, with health-based routing or failover.
  • Cloud and container platform experience (Azure preferred), including Kubernetes autoscaling and multi-region deployment.
  • Professional experience with C#/.NET.
  • Experience in regulated environments, such as FedRAMP, HIPAA, CJIS, FIPS 140 cryptography, or supply-chain controls like SBOMs and dependency bans.

What’s in it For You?

  • Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities.
  • Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow’s challenges and deliver real-world solutions.
  • Industry Competitive Benefits: We offer comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.
  • Culture: Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more.
  • Social Impact: Make an impact in your community with our Social Impact Institute.
  • Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency.

The base compensation range for this role is $94,900 USD - $176,300 USD.

Skills

Required

Nice to have

  • Rust async
  • AI coding agents
  • document AI
  • OCR
  • file processing
  • Kubernetes
  • multi-region deployment
Apply on Thomson Reuters