Senior Software Engineer- Rust / C++

Thomson Reuters

Eagan (MN)

On-site

USD 170,000 - 210,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Life Insurance
401(k) With Company Match
Flexible Vacation
Paid Time Off
Paid Holidays
Mental Health Days
Parental Leave
Sabbatical Leave
Tuition Reimbursement
Employee Incentive Programs
Employee Stock Purchase Plan
Fitness Reimbursement
Flexible Spending Account
Health Savings Account
Adoption and Surrogacy Assistance
Commuter Benefits
Employee Assistance Program
Volunteer Days

Job summary

Thomson Reuters seeks a lead backend engineer to design, develop, and operate a high-volume queue-driven document-processing platform, primarily using Rust with supporting C#/.NET services.

You will own major projects from requirements through rollout, improve performance and reliability, guide architecture, mentor engineers, and contribute to on-call and incident response.

Qualifications

  • 7+ years designing and operating production backend services.
  • Experience in Rust or C++, distributed systems, and leading cross-team projects.
  • Strong skills in performance, testing, security, mentoring, AI coding agents, and on-call readiness.

Responsibilities

  • Lead the design, development, and production operation of a high-volume queue-driven document-processing platform.
  • Own major projects from requirements through rollout, improving performance and reliability.
  • Guide architecture and technical decisions, mentor engineers, and contribute to on-call and incident response.

Skills

Rust
C++
C#/.NET
Distributed Systems
Azure
Kubernetes
Message Queues
Performance Profiling
Load Testing
System Architecture
Microservices
CI/CD
AI Coding Agents
Document Processing
Mentoring
Incident Response

Tools

Azure
Kubernetes

Job description

Lead the design, development, and production operation of a high-volume, queue-driven document-processing platform, primarily using Rust and also supporting C#/.NET services. Own major projects from requirements through rollout, improve performance and reliability, guide architecture and technical decisions, mentor engineers, and contribute to on-call and incident response.

Requirements:

Requires 7+ years of professional experience building and operating production backend services in Rust or C++, with deep distributed-systems expertise and experience leading complex, cross-team projects. Candidates should have strong performance, testing, security, technical-writing, mentoring, and AI coding-agent experience, be willing to work in C#/.NET and join on-call, and be located in the United States as a U.S. Person authorized to work without visa sponsorship.

Key Skills:

Rust, C++, C#/.NET, Distributed Systems, Azure, Kubernetes, Message Queues, Performance Profiling, Load Testing, System Architecture, Microservices, CI/CD, AI Coding Agents, Document Processing, Mentoring, Incident Response

Benefits:

Health Insurance, Dental Insurance, Vision Insurance, Disability Insurance, Life Insurance, 401(k) With Company Match, Flexible Vacation, Paid Time Off, Paid Holidays, Mental Health Days, Parental Leave, Sabbatical Leave, Tuition Reimbursement, Employee Incentive Programs, Employee Stock Purchase Plan, Fitness Reimbursement, Flexible Spending Account, Health Savings Account, Adoption and Surrogacy Assistance, Commuter Benefits, Employee Assistance Program, Volunteer Days

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

C.H. Robinson • Eden Prairie (MN)

On-site
USD 140,000 - 200,000
Medical plans
Prescription drug coverage
Enhanced fertility benefits
+14
Senior Software Engineer
Senior Software Engineer

IDR, Inc. • New York (NY)

On-site
USD 150,000 - 210,000
Medical Insurance
Vision Insurance
Dental Insurance
+2
Rust Software Engineer - Distributed Systems
Rust Software Engineer - Distributed Systems

Alignerr Corp. • New York (NY)

Remote
USD 83,000 - 165,000
Flexible Remote Work
Flexible Schedule
Freelance Autonomy
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Green Key Resources • Austin (TX)

On-site
USD 120,000 - 170,000
Rust Software Engineer (Remote)
Rust Software Engineer (Remote)

UMATR • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer (C#)
Senior Software Engineer (C#)

StoneX Group Inc. • Winter Park (FL)

Hybrid
USD 120,000 - 180,000
Hybrid Work Flexibility
Technical and Professional Development
Engineer - Rustification
Engineer - Rustification

Tata Consultancy Services • Seattle (WA)

On-site
USD 120,000 - 160,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+5
Staff Engineer, Software
Staff Engineer, Software

Jobgether • United States

On-site
USD 140,000 - 190,000
Competitive compensation
Bonus opportunities
Equity
+2
Senior Rust/C++ Backend Engineer — Remote
Senior Rust/C++ Backend Engineer — Remote

Reuters • Minnesota

Remote
USD 95,000 - 176,000
Flexible work arrangements
Mental health days off
401k with company match
Rust Engineer
Rust Engineer

JustMarkets • United States

Remote
USD 120,000 - 180,000
20 paid vacation days per year
10 paid sick leave days per year
Public holidays as per company list
+5