1

Rust Engineer Jobs in Oregon (NOW HIRING)

Mastery of Go, C++, or Rust, with a deep understanding of how software interacts with physical compute hardware and non-terrestrial networking layers. * Ecosystem Influence: Proven ability to work ...

OR ยท On-site

$122.40K - $161.30K/yr

Excellent Rust & C++ skills, familiarity with Python, and strong programming & software design skills including debugging, performance analysis, and test design. * Experience with high-scale ...

OR ยท On-site

$134.90K - $180.80K/yr

Strong programming skills in Rust, C++, Python, CUDA; ability to read, modify, and optimize performance-critical code across layers. * Experience with GPU performance analysis tools and methodologies ...

OR ยท On-site

Engineering Seniority Level: Mid-Senior level At Cloudera, we empower people to transform complex ... Rust) and cloud-native architectures (containers, service mesh, queues, eventing). * Proven ...

OR

$122.40K - $161.30K/yr

... engineering tasks that progress towards the goals of the team and the company. What we need to see ... C++, Rust, Python Ways to stand out from the crowd: * Development experience in storage software ...

OR ยท On-site

$108.40K - $147.40K/yr

We are looking for an outstanding senior engineer in the backend infrastructure space to further ... Strong Rust, Python, or C++ skills (best if we can see your GitHub) * Experience with large scale ...

OR ยท On-site

Engineering at Gametime You will be a key contributor to the Engineering team responsible for ... Expertise in developing high-throughput systems using Golang (or Python, Ruby, Java, C++, C#, Rust ...

OR ยท On-site

$122.40K - $161.30K/yr

We maintain the official language clients (Python, JavaScript, Java, Go, Rust, C++, C#) and ODBC ... What you'll do As a Senior Software Engineer on Language Clients, you'll be a technical owner of ...

$13K - $170K/yr

... as Rust, Zig, SvelteKit, or Astro-when they are the best tools for the job. * AWS & Serverless ... AI Engineering Chops: Demonstrated experience building with agentic AI and a thorough understanding ...

OR ยท On-site

As a Senior Online Game Services Engineering Lead for teamLFG, you will design and build the core ... Ability to write, debug, and maintain code in Rust, C++, or C# * Embrace a "we" culture in addition ...

Senior Software Engineer, Exchange

OR ยท Remote

$160K - $240K/yr

Strong command of highly performant programming languages (C, Rust, C++, Go, Java, or similar) and the willingness and desire to flex into others. * You are product minded and scope well, you make ...

OR ยท On-site

$122.40K - $161.30K/yr

Engineering at Instacart provides the opportunity to work on challenging scaling problems while ... Go, Python and Rust * Core Platforms: RDS, Postgres, Yugabyte, EC2 and selected GCP services

Senior Systems Software Engineer - Omniverse

OR ยท On-site +1

$122.40K - $161.30K/yr

Bachelor's in Computer Science, Engineering, or a related field, or equivalent experience along with 8+ years of experience building software systems in C++, Python, Rust, Go, or similar languages!

OR

$122.40K - $161.30K/yr

Engineering at Instacart provides the opportunity to work on challenging scaling problems while ... Go, Python and Rust * Core Platforms: RDS, Postgres, Yugabyte, EC2 and selected GCP services

Senior / Staff Software Engineer, Mapping

OR ยท On-site +1

$141K - $242K/yr

... or Rust. - Solid experience in designing, developing, and deploying production-quality, fault ... engineering systems. - Experience with large-scale data processing systems and orchestration ...

next page

Showing results 1-20

Rust Engineer information

See Oregon salary details

$37.5K

$101.6K

$177.6K

How much do rust engineer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for rust engineer in Oregon is $101,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,600.00 and $114,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Rust Engineer, you need a strong understanding of systems programming concepts, the Rust language, and experience with software development best practices, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Cargo, and knowledge of CI/CD pipelines are typically required. Problem-solving skills, attention to detail, and effective communication set outstanding Rust Engineers apart. These skills and qualifications are essential for building reliable, high-performance, and secure software systems in collaborative development environments.

What are some common challenges Rust Engineers face when integrating Rust with existing systems?

Rust Engineers often encounter challenges when integrating Rust into codebases written in other languages, such as C, C++, or Python. These challenges can include managing foreign function interfaces (FFI), ensuring memory safety across language boundaries, and handling differences in build systems and tooling. Collaboration with teams familiar with legacy systems is often essential to navigate these complexities, and clear documentation is key to successful integration. Over time, these challenges can deepen your understanding of system interoperability and lead to broader career opportunities in systems programming.

What are Rust Engineers?

Rust Engineers are software developers who specialize in using the Rust programming language to build reliable, efficient, and safe systems. They often work on performance-critical applications such as backend services, embedded software, systems programming, and blockchain technologies. Rust Engineers are valued for their ability to write code that minimizes bugs and security vulnerabilities, leveraging Rust's strict compiler and memory safety features. Their expertise is increasingly sought after in industries where safety, speed, and concurrency are essential.

What is the difference between Rust Engineer vs Software Developer?

AspectRust EngineerSoftware Developer
Required CredentialsBachelor's in Computer Science or related, familiarity with RustBachelor's in Computer Science or related, general programming skills
Work EnvironmentTech companies, startups, embedded systems, systems programmingVarious industries including tech, finance, healthcare, web development
Employer & Industry UsageCompanies developing performance-critical or system-level applicationsBroad range of companies developing software across sectors
Search & Comparison IntentFocus on Rust-specific roles, systems programmingGeneral software development roles across languages

Rust Engineers specialize in developing high-performance, safe systems using Rust, often in embedded or systems programming contexts. Software Developers have a broader scope, working across multiple languages and industries. While both roles require strong programming skills, Rust Engineers focus on Rust expertise, whereas Software Developers may work with various languages and technologies.

Distinguished Engineer / Technical Fellow

Distinguished Engineer / Technical Fellow

Armada

Remote

Other

Medical, Dental, Vision, Retirement, PTO

Posted 24 days ago


Job description

About the Role

As a Distinguished Engineer / Technical Fellow, you will be the primary architect of Armada's long-term technical vision. This is a "builder-leader" role for a world-class technologist who possesses a deep, fundamental understanding of data center architecture, high-density compute, and massive-scale AI infrastructure. You will solve the most difficult technical hurdles across our core product suite while leading the R&D for "Next Horizon" projects, such as Data Centers in Space. Beyond internal development, you will act as a key technical diplomat, collaborating with our most strategic industry partners to design deep-tech solutions that deepen Armada's product adoption and expand our reach into entirely new frontiers.

Location: Bellevue, WA / San Francisco, CA / Remote

What You'll Do (Key Responsibilities)

  • Architecting the Universal Edge: Lead the evolution of the Armada Edge Platform (AEP), ensuring seamless orchestration of compute and AI workloads across globally distributed, high-latency, and disconnected environments.
  • Next Horizon Projects: Drive the architectural roadmap for visionary initiatives, including Data Centers in Space. This involves adapting the Armada stack for orbital compute modules and solving for the unique challenges of Low Earth Orbit (LEO)-including radiation-tolerant software, thermal management, and power-constrained AI processing.
  • Strategic Partner Engineering: Work directly with elite industry partners to co-design solutions that integrate Armada's technology deeper into their global ecosystems. You will ensure our platform becomes the standard infrastructure for compute, whether terrestrial or orbital.
  • Technical Strategy: Partner with Company Leadership to define the 3-5 year technical roadmap, identifying emerging technologies in high-density GPU orchestration and orbital data processing that align with our long-term business goals.
  • Hard-Problem Solver: Act as the final point of escalation for complex architectural challenges involving real-time data streaming, computer vision, and network-aware workload distribution.
  • Innovation & R&D: Lead Proof-of-Concepts for next-generation capabilities, such as in-orbit inference, adaptive learning at the edge, and secure Earth-to-space data orchestration.
  • Mentorship: Elevate the entire engineering organization by mentoring Staff and Principal engineers, fostering a culture of high-performance engineering and architectural rigor.

Required Qualifications:

  • Core Infrastructure Mastery: Deep understanding of Data Center operations, Compute architectures (CPU/GPU/NPU), and AI Infrastructure at scale. You should understand the full stack from silicon to the orchestration layer.
  • Experience: 15+ years of software engineering experience, with a proven track record as a Distinguished Engineer, Fellow, or equivalent senior technical leader at a major infrastructure or AI company.
  • Distributed Systems Mastery: Expert-level knowledge of distributed systems and data storage in resource-constrained, remote, or "denied" environments.
  • Systems Programming: Mastery of Go, C++, or Rust, with a deep understanding of how software interacts with physical compute hardware and non-terrestrial networking layers.
  • Ecosystem Influence: Proven ability to work across company lines with partners to build "1+1=3" technical solutions that drive adoption and industry standards.

Preferred Qualifications:

  • Deep understanding of networking stacks, specifically optimization for satellite and terrestrial mesh networks.
  • Interest or experience in orbital mechanics, radiation-tolerant software design, or space-based communication protocols.
  • Experience building "Day 2" operations for fleets of thousands of remote, distributed devices in harsh environments.

Compensation

For U.S. Based candidates: To ensure fairness and transparency, the starting base salary range for this role for candidates in the U.S. are listed below, varying based on location experience, skills, and qualifications.

In addition to base salary, this role will also be offered equity and subsidized benefits (details available upon request).

Benefits

  • Competitive base salary and equity
  • Medical, dental, and vision (subsidized cost)
  • Health savings accounts (HSA), flexible spending accounts (FSA), and dependent care FSAs (DCFSA)
  • Retirement plan options, including 401(k) and Roth 401(k)
  • Unlimited paid time off (PTO)
  • 14 paid company holidays per year

#LI-SM2

#LI-Remote