Senior Software Engineer- Rust / C++
$94.9k - $176.3kThomson Reuters
Job 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. It powers flagship products like Westlaw and CoCounsel and serves internal product teams across the company. The work is mostly Rust in DU Core, with regular work in the C#/.NET services (DU Apps) that sit in front of it. 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. Turn them into clear functional and technical requirements: the problem, who is asking, how much traffic it affects, acceptance criteria, non-goals, and how we’ll know it workedDesign with explicit trade-offs. Write design docs and ADRs that include all the options considered and why the chosen solution won out. Cover cost, latency, quality, failure modes, operability and security, not just the happy path.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, and to set timeouts, limits, concurrency and rollout plans. Back decisions with benchmarks and load tests, and be clear about what the results do and don’t show.Build and run the processing pipeline end to end. It’s a queue-driven pipeline that handles millions of pages per day. That means autoscaling, rate limiting, retries and failover across third-party vendors, very large inputs, and streaming with bounded memory while minimizing latency and maximizing throughput.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. Internal product teams depend on our output, so keep changes additive and backward compatible, ship with a rollout and rollback plan that covers every side, and return errors that consumers can act on.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. Evaluate AI tools for specific use cases. You own the correctness every line you merge, whoever or whatever wrote it.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. Write code, docs and PRs clear enough that a new teammate and an AI agent can both understand the intent, constraints and invariants.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, breakthem 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 leadershipRequired Qualifications:7+ years of professional software development experience building and operating backend services in production in Rust or C++. If your background is C++, you should be keen 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, 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 memoryA track record of written design work (design docs, ADRs or RFCs) that compared options and drove a decision, and of turning ambiguous asks into scoped, testable requirements.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 findWillingness to join the team’s on-call rotation.Willingness to work in C#/.NET, and to learn it if you don’t already know it.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 visasponsorship.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.#LI-SM2What’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, whether caring for family, giving back to the community, or finding time to refresh and reset. This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work-life balance.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. Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to grow, lead, and thrive in an AI-enabled future.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. We live by our values: Obsess over our Customers, Compete to Win, Challenge (Y)our Thinking, Act Fast / Learn Fast, and Stronger Together.Social Impact: Make an impact in your community with our Social Impact Institute. We offer employees two paid volunteer days off annually and opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives.Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency. Together, with the professionals and institutions we serve, we help uphold the rule of law, turn the wheels of commerce, catch bad actors, report the facts, and provide trusted, unbiased information to people all over the world.In the United States, Thomson Reuters offers a comprehensive benefits package to our employees. Our benefit package includes market competitive health, dental, vision, disability, and life insurance programs, as well as a competitive 401k plan with company match. In addition, Thomson Reuters offers market leading work life benefits with competitive vacation, sick and safe paid time off, paid holidays (including two company mental health days off), parental leave, sabbatical leave. These benefits meet or exceeds the requirements of paid time off in accordance with any applicable state or municipal laws. Finally, Thomson Reuters offers the following additional benefits: optional hospital, accident and sickness insurance paid 100% by the employee; optional life and AD&D insurance paid 100% by the employee; Flexible Spending and Health Savings Accounts; fitness reimbursement; access to Employee Assistance Program; Group Legal Identity Theft Protection benefit paid 100% by employee; access to 529 Plan; commuter benefits; Adoption & Surrogacy Assistance; Tuition Reimbursement; and access to Employee Stock Purchase Plan.Thomson Reuters complies with local laws that require upfront disclosure of the expected pay range for a position. The base compensation range varies across locations. For any eligible US locations, unless otherwise noted, the base compensation range for this role is $94,900 USD - $176,300 USD. Base pay is positioned within the range based on several factors including an individual’s knowledge, skills and experience with consideration given to internal equity. Base pay is one part of a comprehensive Total Reward program which also includes flexible and supportive benefits and other wellbeing programs. This role may also be eligible for an Annual Bonus based on a combination of enterprise and individual performance. This job posting will close 01/31/2027.About UsThomson Reuters informs the way forward by bringing together the trusted content and technology that people and organizations need to make the right decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed decisions, and to help institutions in their pursuit of justice, truth, and transparency. Reuters, part of Thomson Reuters, is a world leading provider of trusted journalism and news.We are powered by the talents of 26,000 employees across more than 70 countries, where everyone has a chance to contribute and grow professionally in flexible work environments. At a time when objectivity, accuracy, fairness, and transparency are under attack, we consider it our duty to pursue them. Sound exciting? Join us and help shape the industries that move society forward.As a global business, we rely on the unique backgrounds, perspectives, and experiences of all employees to deliver on our business goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. Thomson Reuters is proud to be an Equal Employment Opportunity Employer providing a drug-free workplace.We also make reasonable accommodations for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law. More information on requesting an accommodation here.Learn more on how to protect yourself from fraudulent job postings here.More information about Thomson Reuters can be found on thomsonreuters.comSummaryLocation: United States of America, Eagan, Minnesota; United States of America, Frisco, TexasType: Full time
$188.25k - $230.08k
Job Description:Senior AI/Machine Learning SpecialistCollaborate... ...this RoleAs a Senior AI Software Developer, you will join... ...researchers and senior engineers/architects, you will shape the Rust architecture, make... ...with Rust, or substantial C++ experience at scale with...SeniorFull timeH1bFlexible hours$94.9k - $176.3k
Thomson Reuters is hiring a Senior Software Engineer I to help build the document-processing platform powering AI products across the company... ...Familiarity with other strongly typed languages (e.g. C++, Java, Go — Rust experience is particularly welcome) is a plus, as is...SeniorFull timeWork at officeLocal areaFlexible hours$149.83k - $162.12k
...Requires a Bachelor’s degree in Software Engineering, or a related Science,... ...AND POSITION OBJECTIVES:As a Senior Advanced Software Engineer for... ...experience with embedded C/C++Strong understanding of embedded systems... ...in Assembly, C/C++, Python, Rust, or others.Solid background...SeniorFlexible hours$160k - $200k
.... For more information, visit are seeking a high-caliber Senior Systems Software Engineer to join our Core Storage Team. In this role, you will be responsible... ....Job Requirements:Minimum 15 years of experience using C/C++ or other equivalent skills for development.Experience with...SeniorFull timeWork at officeLocal areaRemote work$107.9k - $195.05k
Leidos is seeking a Senior AI Software Developer to join the Air Traffic Business Area within the... ...capabilities. We are building with an AI-first engineering mindset, embracing emerging AI... ...years of experienceProficiency in Java or C++ with demonstrated experience building...SeniorFull timeRemote workWork from home$150k
...since 2007. We maintain the highest level of repair and service at a fair price and are devoted to client satisfaction. Our Senior Auto Technicians effectively and efficiently diagnosing and repairing customer vehicles while adhering to the MAP guidelines and...SeniorLocal areaWeekend work$96.8k - $251.6k
...#oraclesaas About Us The Oracle SaaS Engineering organization builds and... ...that operate at scale. As a Senior Principal Engineer (Architect... ...experience 6+ years software development experience in a distributed... ...experience in Java, C++, or similar OO languages Experience...SeniorTemporary workFlexible hours- ...Waxing the City, The Bar Method, and Stronger U, is seeking a Senior Software Engineer, Firmware to join our team. This is a great position for... ...backend, QA, and lead engineersDesign, write, and maintain C++ firmware code for our Access Control SystemManage the integration...SeniorFull timeContract workLocal areaRemote work
$148.8k - $223.2k
...compliance, operational excellence, and scalable production.Required QualificationsBachelor's degree with 10+ years of manufacturing, engineering, or advanced manufacturing experience OR advanced degree with 8+ years of manufacturing, engineering, or advanced manufacturing...SeniorFull timeH1bWork at officeLocal areaImmediate startRemote workFlexible hours$126.2k - $264.1k
...multidisciplinary operations, technology, and business background. You should also have a track record of influencing and presenting to senior business and technology leaders and driving critical delivery initiatives at the highest levels. Strong executive communications,...SeniorTemporary workFlexible hours$169.8k - $355.4k
...problems with our assistance and expertise. In this role, you will have an opportunity to work with teams of applied scientists and engineers to deliver high quality computer vision models and services that delights our customers with the confidence that their data are...SeniorTemporary workFlexible hours$100.1k - $185.9k
...We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed decisions, and to help institutions...SeniorFull timeLocal areaFlexible hours$110k - $125k
...Job Description Job Description Senior Electronics Engineer III – Embedded Systems Saint Paul, MN... ...-based platforms. Develop robust C/C++ firmware supporting high-speed communication... ...control standards, and support software documentation processes. Provide technical...SeniorFlexible hours- Job-ID29304579Reference26-26001Remote100% Remote EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”SeniorRemote work
- Location: Saint Paul, Minnesota, United StatesCompany: Fairview Health ServicesPosted: 2026-10-02Fairview Health Services is seeking a Coder 3 for a full-time, benefit-eligible position focused on highly complex coding in outpatient and professional accounts. You will assign...SeniorFull time
- ...Medtronic seeks a Senior Principal Software Engineer to lead embedded software architecture and development for next-generation renal denervation medical... ...development experience ~ Strong proficiency in C++, Python, and C# ~ Experience with Linux OS, PetaLinux, Yocto...Senior
- ...Summary: We are seeking a Senior Principal Electrical Enginee... ...statistical analysis Establishes engineering test capabilities and... ..., simulation, layout and CAD software tools. Proficient in antenna... ...in languages such as C/C++, MATLAB, or Python Ability...Senior3 days per week
$175k - $190k
...At TSI, these opportunities are real. Our engineers work with industry-leading experts both... ...make a difference - every day.Sr. Principal Software Engineer - Supervisor (Embedded) at... ...teams are developing embedded software in C, C++, and .NET running on both RTOS and Linux...SeniorLocal area- Mortenson is seeking a seasoned Project Manager II to lead construction projects, ensuring quality, safety, timeliness, and strong financial performance. You will mentor teams, manage complex projects, and build client relationships through excellent service and communication...Senior
- ...About the job Senior Project Manager - Water/Wastewater Responsibilities : Leadership responsibilities include:... ...The ideal background: ~12+ years of experience in civil engineering and design with at least 5 directly managing utility water projects...SeniorLocal area
$75k - $105k
...Tax Senior - Tax Review, Form 1040, Form 1065 We are a mid size public accounting firm with a focus in wealth management. We offer accounting, tax, accounting and advisory services to privately held businesses, their owners, management teams and shareholders. Works...Senior$90k - $120k
...Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is... ...competency in one or more compiled programming languages (Rust, C/C++), and one or more interpreted languages (Python,...SeniorWork experience placement- Senior Principal Quality ScientistTwin Cities, MN (Hybrid)About the OpportunityWe are seeking an experienced Senior Principal Quality... ...opportunity to work alongside a multidisciplinary team of scientists and engineers developing innovative therapies and technologies in a highly...Senior
- Highmark Inc. seeks an experienced Anti-Fraud Investigator to develop and maintain an anti-fraud program, deliver training, and file Fraud Plans and Reports. The role conducts investigations of fraud, waste and abuse by providers, members, facilities, pharmacies, groups...Senior
- Job Title Job Description Focus on the core content of the job post, removing all extra metadata, requisition numbers, and navigation elements. Keep the formatting beautiful and high signal to noise ratio.Senior
- ...Join Faith Media as the Senior Video Producer, leading the creation and delivery of high-quality live and recorded video content that advances our mission. This in-person role provides leadership for video production operations, technical systems, workflows, and team...Senior
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description• At least 11 years of experience in...SeniorPermanent employmentFull timeH1b
- Job Description Skills and Requirements We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes...Senior
$164.8k - $247.2k
...business is looking for a Lead Electrical Engineer motivated engineer to be part of a high-... ...be based in Mounds View, MN. The Senior Principal Electrical Engineer leads the... ...cross‑functional alignment across systems, software, manufacturing, quality, and program...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours- ...Senior Red Team Operator The Senior Red Team Operator leads advanced offensive security... ...expert to security operations, detection engineering, threat hunting, and technology teams.... ...languages including Python, PowerShell, C/C++, C#, Go, and Shell scripting. Deep understanding...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer- Rust / C++. Be the first to apply!
- senior living Saint Paul, MN
- senior application support engineer Saint Paul, MN
- senior revenue accountant Saint Paul, MN
- senior devops Saint Paul, MN
- senior property accountant Saint Paul, MN
- senior IT manager Saint Paul, MN
- senior performance engineer Saint Paul, MN
- senior accountant new Saint Paul, MN
- senior aws cloud engineer Saint Paul, MN
- senior work from home Saint Paul, MN




