1

Rust Software Engineer Jobs in Minnesota (NOW HIRING)

... of software, limited by only the hard constraints of physics and the soft constraints of safety ... C, Rust, Python, Operating System/Kernel development, RTOS, Embedded Systems/Firmware design ...

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

This position supports production operations by ensuring materials and cut parts meet engineering ... Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ...

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

This position supports production operations by ensuring materials and cut parts meet engineering ... Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ...

Saw/Fabricator

Mankato, MN · On-site

$23 - $28/hr

This position supports production operations by ensuring materials and cut parts meet engineering ... Remove burrs, sharp edges, rust, or scale from workpieces using hand tools, belt sanders, grinders ...

Showing results 41-52

Rust Software Engineer information

See Minnesota salary details

$62.2K

$144.5K

$201.3K

How much do rust software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for rust software engineer in Minnesota is $144,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $169,400.00 per year, depending on experience, location, and employer.

What is a Rust software engineer?

A Rust Software Engineer specializes in developing software using the Rust programming language, which is known for its performance, memory safety, and concurrency features. They often work on system-level applications, embedded systems, web services, or blockchain technologies. Their responsibilities include writing efficient and safe code, debugging, optimizing performance, and collaborating with teams to design scalable software solutions. Rust engineers are in high demand due to the language's growing adoption in industries requiring high-performance and reliable software.

What does a typical day look like for a Rust software engineer?

A typical day for a Rust Software Engineer involves writing and optimizing code, conducting thorough code reviews with peers, and collaborating closely with cross-functional teams such as DevOps, QA, and product managers. You’ll often be involved in designing system architectures, debugging complex issues, and contributing to technical discussions or sprint planning meetings. Depending on the company, your work may range from building backend services or embedded systems to maintaining open-source projects. The role offers variety and the opportunity to solve challenging problems, making teamwork and continuous learning important aspects of the day-to-day experience.

What are the key skills and qualifications needed to thrive as a Rust software engineer?

To thrive as a Rust Software Engineer, you need proficiency in the Rust programming language, familiarity with systems programming concepts, and a bachelor’s degree in computer science or a related field. Experience with tools such as Cargo, Git, CI/CD pipelines, and knowledge of networking or low-level operating system concepts are commonly required. Strong problem-solving abilities, attention to detail, and effective collaboration skills help engineers excel in this role. These skills are essential for delivering performant, reliable, and maintainable software solutions in complex technical environments.

What job categories do people searching Rust Software Engineer jobs in Minnesota look for?

The top searched job categories for Rust Software Engineer jobs in Minnesota are:

What cities in Minnesota are hiring for Rust Software Engineer jobs?

Cities in Minnesota with the most Rust Software Engineer job openings:

Infographic showing various Rust Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, and 7% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $144,486 per year, or $69.5 per hour.

Red Team Penetration Tester (TS/SCI REQUIRED)

DirectViz Solutions, LLC

Virginia, MN • On-site

$160 - $210/hr

Other

Medical, Retirement, PTO

Posted 8 days ago


Job description

DirectViz Solutions (DVS) is a dynamic and rapidly growing government contractor committed to delivering innovative IT solutions that address the mission‑critical needs of our government clients. Through the expertise and dedication of our talented team, we provide cutting‑edge technology services designed to achieve success and exceed expectations.

At DVS, we prioritize our employees as our greatest asset. We offer competitive compensation, comprehensive medical benefits, a 401(k) match, generous PTO accrual, professional development reimbursement, corporate‑funded technology certifications, and robust employee recognition and appreciation programs.

Position Overview

We are seeking a highly skilled and motivated Red Team Penetration Tester III to join our cybersecurity team. This individual will be responsible for conducting advanced penetration tests, simulating real‑world cyber threats, and identifying security weaknesses across various systems and environments. The ideal candidate will possess a strong offensive cybersecurity background, expert‑level knowledge of threat actor tactics, and deep technical expertise in penetration testing tools and methodologies. ACTIVE TS/SCI IS REQUIRED.

Key Responsibilities
  • Plan, execute, and document sophisticated red team engagements and penetration tests.
  • Emulate advanced persistent threat (APT) behaviors to evaluate enterprise‑level defenses.
  • Develop and utilize tools such as Metasploit, NMAP, Kali Linux, and Cobalt Strike.
  • Perform exploit development and scripting to mimic threat actor capabilities.
  • Identify gaps in existing security tools, processes, and defensive technologies.
  • Work with various operating systems including Linux, Windows, and macOS.
  • Utilize Active Directory to simulate lateral movement and privilege escalation scenarios.
  • Apply programming or scripting in at least two languages (e.g., Python, C++, Java, Rust, Assembly, C#).
  • Collaborate with Blue Teams and SOC personnel to provide findings and recommendations for remediation.
Required Qualifications Education

Bachelor's degree in Cybersecurity, Cyber Operations, Cyber Engineering, Information System, Information Technology, Computer, Electrical, or Electronics Engineering, Software Engineering, Computer Science, Mathematics with a concentration in Computer Science, or equivalent to above disciplines.

Required Certification

Baseline Certification:

  • CSSP Auditor.
  • Offensive Security Certified Professional (OSCP), or Offensive Security Certified Expert (OSCE), or Offensive Security Exploitation Expert (OSEE), or Offensive Security Wireless Professional (OSWP) certification.
Experience

Seven (7) years of full‑time professional experience conducting penetration testing or offensive Cyber operations in the following areas:

  • Developing and utilizing penetration tools such as Metasploit, NMAP, Kali Linux, Cobalt Strike;
  • Mimicking threat behavior;
  • Utilizing various operating systems (examples include Linux, Windows, MAC OS, etc.);
  • Utilizing Active Directory;
  • Performing exploit development;
  • Identifying gaps in tools and development techniques;
  • Performing development with at least two scripting or programming languages (examples include python, C++, Java, Rust, Assembly, C#, etc.).
Clerance: TS/SCI

If you thrive on solving complex problems and building meaningful connections, we'd love to hear from you. Join our team and make an impact today!

Physical and Mental Qualifications
  • Maintain focus and awareness throughout scheduled working hours.
  • Perform tasks requiring prolonged periods of sitting or standing at a desk, utilizing a computer, mouse, and keyboard.
  • Lift and move objects weighing up to 15 pounds as needed.
  • Exhibit excellent verbal and written communication skills, with a strong command of the English language.
  • Demonstrate the ability to work independently while also collaborating effectively as part of a team.
  • Quickly learn and retain routine tasks and processes.
  • Possess strong organizational skills, attention to detail, business correspondence proficiency, and self‑management capabilities.
  • Perform the essential functions of the role satisfactorily; reasonable accommodation will be provided for employees with disabilities upon request.
  • Accept and adapt to additional responsibilities or changes to assigned duties as determined by DirectViz Solutions (DVS).
Equal Opportunity and Anti‑Discrimination

DirectViz Solutions, LLC (DVS) is an equal opportunity employer who prohibits discrimination and harassment against any employee or applicant for employment based on race, , sex (including pregnancy), age, gender identity, creed, religion, national origin, sexual orientation, marital status, genetic information, disability, political affiliation, protected veteran status, or any other status protected by federal, state or local law.

DVS has a zero‑tolerance policy for harassment, threats, coercion, discrimination, and intimidation. Employees may file a complaint or exercise any right protected by Executive Order 11246, Section 503 of the Rehabilitation Act of 1973, as amended, Section 4212 of the Vietnam Era Veterans Readjustment Assistance Act of 1974, or the Veterans Employment Opportunities Act of 1998.

#J-18808-Ljbffr