1

Rust Software Jobs in Utah (NOW HIRING)

Collaborate with AI and Product teams to turn business problems into robust software that ... Backend expertise in Go, Rust, or Python (Go preferred) with a strong understanding of API design ...

Collaborate with AI and Product teams to turn business problems into robust software that ... Backend expertise in Go, Rust, or Python (Go preferred) with a strong understanding of API design ...

Collaborate with AI and Product teams to turn business problems into robust software that ... Backend expertise in Go, Rust, or Python (Go preferred) with a strong understanding of API design ...

Oil & Lube Technician

Salt Lake City, UT · On-site

$13.50 - $18.75/hr

... rust formation on the engine and its parts. · Lubricate wheel bearings and prevent tire wear whenever required. · Basic knowledge of computer's and computer software. · Create RO's to bill ...

Oil & Lube Technician

Salt Lake City, UT · On-site

$13.50 - $18.75/hr

... rust formation on the engine and its parts. • Lubricate wheel bearings and prevent tire wear whenever required. • Basic knowledge of computer's and computer software. • Create RO's to bill ...

Oil & Lube Technician

Salt Lake City, UT

$13.50 - $18.75/hr

Perform engine cleaning and prevent rust formation on the engine and its parts. Lubricate wheel bearings and prevent tire wear whenever required. Basic knowledge of computer's and computer software.

Cloud Security Engineer

Lehi, UT · On-site

$100K - $150K/yr

Collaborate with multiple teams to build and enhance complex software and security tooling that ... Python, Ruby, Rust, Go) * Knowledge of orchestration tools, (e.g. SaltStack, Ansible, Chef, Puppet ...

Embedded Software * Development experience utilizing LabVIEW for cRIO, cDAQ targets is a significant plus. * Modern embedded languages like Rust or Real-Time Operating Systems (RTOS) is a significant ...

Cloud Security Engineer

Lehi, UT · On-site +1

$100K - $150K/yr

Collaborate with multiple teams to build and enhance complex software and security tooling that ... Python, Ruby, Rust, Go) * Knowledge of orchestration tools, (e.g. SaltStack, Ansible, Chef, Puppet ...

Embedded Software Development experience utilizing LabVIEW for cRIO, cDAQ targets is a significant plus. Modern embedded languages like Rust or Real-Time Operating Systems (RTOS) is a significant ...

Embedded Software * Development experience utilizing LabVIEW for cRIO, cDAQ targets is a significant plus. * Modern embedded languages like Rust or Real-Time Operating Systems (RTOS) is a significant ...

Cloud Security Engineer

Lehi, UT · On-site

$100K - $150K/yr

Collaborate with multiple teams to build and enhance complex software and security tooling that ... Python, Ruby, Rust, Go) * Knowledge of orchestration tools, (e.g. SaltStack, Ansible, Chef, Puppet ...

Embedded Software Development experience utilizing LabVIEW for cRIO, cDAQ targets is a significant plus. Modern embedded languages like Rust or Real-Time Operating Systems (RTOS) is a significant ...

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.

Are Rust developers well paid?

Rust developers are generally well compensated due to the language's growing popularity in systems programming, security, and performance-critical applications. Salaries often reflect experience, location, and expertise with related tools like Cargo and Rust's ecosystem, with many roles offering competitive wages compared to other software development positions.

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 engineers make $500,000?

Senior software engineers, especially those with expertise in high-demand areas like cloud computing, machine learning, or specialized programming languages such as Rust, can earn $500,000 or more annually. These roles often require extensive experience, advanced skills, and sometimes leadership responsibilities or equity compensation in tech companies.

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.

What jobs can I get with Rust?

Jobs for Rust developers include roles such as software engineer, systems programmer, backend developer, and embedded systems engineer. These positions often require knowledge of Rust programming, systems architecture, and related tools like Cargo and Rustup, and may involve working on performance-critical or safety-sensitive applications.

How much do Rust coders make?

Rust programmers' salaries vary based on experience, location, and industry, but they typically earn between $80,000 and $150,000 annually in the United States. Skilled Rust developers with expertise in systems programming and performance optimization are in high demand and tend to command higher salaries.
What are popular job titles related to Rust Software jobs in Utah? For Rust Software jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Rust Software jobs in Utah look for? The top searched job categories for Rust Software jobs in Utah are:
Infographic showing various Rust Software job openings in Utah as of June 2026, with employment types broken down into 100% Full Time. Highlights an 82% In-person, 9% Hybrid, and 9% Remote job distribution.
Senior Networking Engineer (Rust / Systems-Level / Security)

Senior Networking Engineer (Rust / Systems-Level / Security)

Outcode Software

Draper, UT • On-site

$97K - $133K/yr

Full-time

Posted 6 days ago


Job description

About the Role
We’re seeking a seasoned Senior Networking Engineer to help design and implement advanced network infrastructure components focused on security, performance, and resilience. This role involves deep systems-level programming, protocol design, and secure data transport — all within a high-stakes, security-critical environment. You’ll be joining a small, fast-moving team working on ambitious next-generation networking technologies.
What You’ll Do

  • Architect and implement secure network communication systems across unreliable and constrained environments
  • Handle low-level packet manipulation, protocol logic, and efficient transport across custom pathways
  • Write high-performance, memory-safe systems code, primarily in Rust
  • Collaborate on strategies for encrypted data tunnels, connection coordination, and identity-based routing
  • Work closely with security engineers to integrate cryptographic protocols and access control models
  • Profile and debug complex network behaviors, bottlenecks, and cross-platform edge cases

What We’re Looking For

  • 5+ years of experience building low-level networked systems
  • Deep understanding of TCP/UDP, transport reliability, and real-time data flow
  • Experience with Rust, or advanced systems-level proficiency in C/C++ with a willingness to work in Rust
  • Familiarity with Linux networking, routing, and socket programming
  • Strong background in network security, including secure authentication and encryption techniques
  • Comfortable with asynchronous systems, resource-constrained environments, and protocol debugging
  • Self-directed, proactive, and comfortable working in a startup-style environment

Bonus Points For

  • Prior experience building custom network tunnels, proxy systems, or transport-layer logic
  • Knowledge of NAT traversal strategies, coordination protocols, or peer-to-peer networking
  • Experience working with zero-trust or identity-based access models
  • Familiarity with tools like pcap, tcpdump, tshark, and traffic shaping techniques

E04JI80034mh407kn8i