Senior Software Engineer- Rust / C++
thomson reutersEagan, MN
About the role
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
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Eagan, MN
Occupation
Software Developers
Industry
Software Publishers
Posted
yesterday
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)