Job offers - CrawlJobs

Rust Software Engineer Jobs

28 Job Offers

New
Staff Software Engineer, Query Engine [Rust]
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Senior Software Engineer (Rust), Intelligence Systems
Save Icon
Senior Software Engineer (Rust) role at Anduril Intelligence Systems in Reston. Requires 3+ years production Rust, networking expertise, and U.S. Secret clearance. Build high-performance real-time systems with real-world impact.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer (Rust), Intelligence Systems
Save Icon
Senior Software Engineer (Rust) role at Anduril Intelligence Systems in Reston. Build high-performance real-time systems, refactor complex codebases, and shape critical defense technology. Requires 3+ years Rust, networking expertise, and U.S. Secret clearance eligibility.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer, Data Platform (Rust)
Save Icon
Hercules seeks a Staff Software Engineer in San Francisco to build an AI development platform using Rust. Requires deep systems, data, and infrastructure expertise. Salary $100k-$300k plus equity and unlimited AI tokens.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - Rust - Consumer
Save Icon
Senior Software Engineer (Rust) for Kraken's Consumer team in Romania. Requires 6+ years backend experience, deep Rust and distributed systems expertise, plus a product engineering mindset. Build open finance infrastructure at global scale.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer II - Rust - Pro
Save Icon
Join Kraken's Pro team as a Software Engineer II (Rust) in Brazil. Build low-latency trading systems, matching engines, and market data gateways. Requires 3+ years experience, Rust, C++, and distributed systems expertise.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Rust Software Engineer - Banking Platform (m/f/x)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer, AI Code Review - Python, Go, Rust, C#
Save Icon
Location Icon
Location
Salary Icon
Salary
100.00 - 200.00 USD / Hour
Expiration Date
Until further notice
Senior Rust Software Engineer
Save Icon
Salary Icon
Salary
142113.00 - 186063.00 USD / Year
Expiration Date
Until further notice
Software Engineer - Rust - Payward Services
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - Rust - Payward Services
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer - Rust - Consumer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - Rust - Backend - Pro
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer, Routing Engine (Rust)
Save Icon
Salary Icon
Salary
160650.00 - 217350.00 USD / Year
Expiration Date
Until further notice
Software Engineer - Platform Infrastructure (Rust, C++)
Save Icon
Salary Icon
Salary
180000.00 - 440000.00 USD / Year
Expiration Date
Until further notice
Senior Software Engineer (Python + Rust)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer (Python + Rust)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer (Python, Rust)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Rust Software Engineer - Banking Platform (m/f/x)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Rust Software Engineer - Banking Platform (m/f/x)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Previous 1 2 Next

About the Rust Software Engineer role

Rust Software Engineer jobs represent a specialized and high-demand niche within the software development landscape, focused on leveraging the Rust programming language to build systems that are exceptionally safe, concurrent, and performant. Professionals in this role are tasked with creating software where reliability, efficiency, and control over low-level details are paramount. They typically work on the foundational layers of technology, crafting the engines that power everything from web services and distributed systems to embedded devices and cutting-edge infrastructure.

A Rust Software Engineer’s common responsibilities revolve around designing, implementing, and maintaining robust software solutions. This involves writing clean, idiomatic Rust code that effectively manages memory without a garbage collector, utilizing the language's powerful ownership and borrowing models to prevent data races and ensure thread safety. Daily tasks often include developing and optimizing libraries and applications, participating in architectural design discussions, conducting thorough code reviews, and debugging complex performance or security issues. These engineers are frequently responsible for integrating software with existing systems, which may involve working alongside hardware teams for embedded projects or collaborating with cross-functional product teams to ensure seamless functionality within larger ecosystems.

The typical skill set for these jobs is rigorous and multifaceted. A strong foundation in computer science principles—including algorithms, data structures, and concurrent programming—is essential. Proficiency in Rust’s core concepts, such as its type system, lifetimes, generics, and error handling, is a fundamental requirement. Experience with Rust's asynchronous programming ecosystem (e.g., using Tokio) for building high-throughput network services is highly common. Given Rust’s systems programming heritage, familiarity with concepts like memory management, operating system interaction, and network protocols (TCP/IP, HTTP) is standard. Many roles also value experience with software development best practices, including version control with Git, writing comprehensive tests (unit, integration), and implementing CI/CD pipelines. While Rust is the primary tool, exposure to other systems languages like C, C++, or Go can be beneficial for interoperability and broader context.

Overall, Rust Software Engineer jobs attract developers who are passionate about building foundational technology with a language that prioritizes safety and speed. They are problem-solvers who enjoy technical challenges, value code clarity and correctness, and thrive in environments that demand building scalable, efficient, and reliable systems from the ground up. This profession is at the forefront of modern software development, powering innovations in fields like blockchain, data engineering, cybersecurity, IoT, and cloud infrastructure.