1

Rust Software Jobs in Minnesota (NOW HIRING)

Software Engineer, Backend

Saint Paul, MN · On-site

$152K - $219K/yr

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Software Engineer, Backend

Edina, MN · On-site

$152K - $219K/yr

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Operations Production Support

Faribault, MN · On-site

$52K - $70K/yr

Operate high-speed document scanners, grinders, and associated software platforms (including SmartScan) to digitize paper documents, photographs, and other materials. * Quality Assurance: Ensure ...

The Software Engineering discipline helps to bring our clients' vision to life! We use modern tools ... Specifically with Python, NestJS and Rust. * Hosting, Generative AI, and application services ...

Machine Operator

Faribault, MN · On-site

$29.37/hr

Make adjustments on machine and programs as required; remove burrs, sharp edges, rust or scale from ... Knowledge of Manufacturing software and Spreadsheet software. Ability to set up and operate all ...

New

Senior Research Engineer

Eagan, MN · Hybrid

$106K - $146K/yr

Applying modern software development practices, you will be involved in the entire software ... Rust, Scala, Typescript, etc.) #LI-SM2 This posting is for proactive recruitment purposes and may ...

If the agentic transformation of software is something you want to lead, not watch, this is the ... Rust, TypeScript, AWS * Familiarity with agentic tools and technologies: agent orchestration, RAG ...

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ... Basic computer and software operation skills. * Prior forklift or equipment operator experience.

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ... Basic computer and software operation skills. * Prior forklift or equipment operator experience.

next page

Showing results 1-20

Rust Software information

What is the difference between Rust Software vs C++ Developer?

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

What are the key skills and qualifications needed to thrive as a Rust Software Developer, and why are they important?

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.
Infographic showing various Rust Software job openings in Minnesota as of July 2026, with employment types broken down into 8% Locum Tenens, 85% Full Time, 5% Part Time, 1% Contract, and 1% Nights. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution.
Software Test Lead (New Hire Sign-On Bonus Eligible)

Software Test Lead (New Hire Sign-On Bonus Eligible)

General Dynamics Mission Systems, Inc

Bloomington, MN • On-site

$149K - $158K/yr

Full-time

Medical, Retirement

This job post has expired today. Applications are no longer accepted.


General Dynamics Mission Systems rating

7.7

Company rating: 7.7 out of 10

Based on 29 frontline employees who took The Breakroom Quiz

121st of 209 rated software companies


Job description

Basic Qualifications
Education Requirements:
Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree, plus 6 years relevant experience.
Clearance Requirements:
Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES:
$4000 New Hire Sign-On Bonus Eligible
As a Software Test Lead for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance.
We encourage you to apply if you have any of these preferred skills or experiences:
  • Strong experience with embedded C/C++
  • Strong experience with Linux
  • Software Test Leadership experience
  • Requirement Based Testing (RBT)
  • Space, DoD, Medical Devices, and/or FAA certification testing

What sets you apart:
  • Knowledge of general programming principles and optimization strategies, with previous experience in C/C++, Python, Rust, Embedded Linux, and others.
  • Leadership experience (SW Test management, planning and scheduling of resources, Agile, Waterfall).
  • Willingness to dig into hardware specifications and leveraging hardware interfaces in the composition of low-level software test solutions.
  • Expertise in applying technology and technical skills to solve challenges in creative ways
  • Creative thinker with demonstrated success leading the software development life cycle
  • Expertise in applying technical standards and test methodologies to solve challenges
  • Exceptional communication skills with the capacity to secure buy-in on concepts and ideas
  • Collaborative team player eager to provide technical leadership and position others for success
  • Commitment to ongoing professional development for yourself and others

Our Commitment to You:
  • An exciting career path with opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation's security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at gdmissionsystems.com/careers/why-work-for-us/benefits

Workplace Options:
This position is fully on-site and Hybrid/Flex.
While on-site, you will be a part of the the Bloomington Office.
#LI-Hybrid
Salary Note
This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
Combined Salary Range
USD $149,831.00 - USD $158,024.00 /Yr.
Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

What General Dynamics Mission Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom