Staff Software Engineer – Rust, Distributed Systems

Jobtailor

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fortanix is seeking a senior backend engineer to design and build distributed microservices powering its confidential computing platform. You will own system architecture end-to-end, including service design, APIs, deployment, scaling, and production reliability.

You will drive technical direction, lead API discussions, and ensure secure, auditable services. Proficiency in Rust (or C/C++/Go) and hands-on Kubernetes experience are essential for this role.

Qualifications

  • 8+ years of software engineering experience
  • Proven experience designing and building microservices from scratch
  • Understanding of larger system architectures
  • Experience owning end-to-end services including design, development, deployment, scaling, and operations
  • Strong knowledge of distributed systems concepts: scalability, reliability, fault tolerance, and data consistency
  • Hands-on experience with Kubernetes and containerized environments
  • Experience with AWS, GCP, or Azure
  • Experience with CI/CD and production deployment pipelines
  • Experience in Linux environments, including debugging and performance tuning
  • Familiarity with SQL/NoSQL, distributed storage, and caching
  • Experience with confidential computing / Trusted Execution Environments (TEEs) would be a plus

Responsibilities

  • Design and build distributed microservices powering confidential computing platform
  • Own system architecture end-to-end including service design, APIs, deployment, scaling and reliability
  • Drive technical direction across services and ensure cohesive platform architecture
  • Lead system design and API discussions
  • Build secure, resilient, auditable services
  • Write production-grade Rust, C/C++, or similar systems-level code
  • Contribute to critical code reviews
  • Partner with engineering, product and infrastructure teams on cross-functional systems
  • Mentor and guide engineers
  • Contribute to Runtime Encryption technology and confidential computing services

Skills

Microservices Architecture
Rust Programming
Distributed Systems
Kubernetes Experience
Cloud Platforms
CI/CD
Linux Debugging
Performance Tuning

Tools

Rust
C/C++
Go

Job description

  • Design and build distributed microservices powering Fortanix’s confidential computing platform across hybrid and multi-cloud environments
  • Own system architecture end-to-end, including service design, APIs, deployment, scaling, and production reliability
  • Drive technical direction across services and ensure cohesive platform architecture
  • Lead system design and API discussions
  • Build secure, resilient, auditable services
  • Write production-grade Rust, C/C++, or similar systems-level code
  • Contribute to critical code reviews
  • Partner with engineering, product, and infrastructure teams on complex cross-functional systems
  • Mentor and guide engineers
  • Contribute to Runtime Encryption® technology and confidential computing services
Requirements
  • 8+ years of software engineering experience with strong backend and distributed systems expertise
  • Proven experience designing and building microservices from scratch
  • Understanding of larger system architectures
  • Experience owning end-to-end services, including design, development, deployment, scaling, and operations
  • Strong knowledge of distributed systems concepts: scalability, reliability, fault tolerance, and data consistency
  • Strong programming experience in Rust; C/C++, Go, or similar systems-level languages also considered
  • Deep understanding of service architecture, API design, and system design
  • Hands-on experience with Kubernetes and containerized environments
  • Experience with AWS, GCP, or Azure
  • Experience with CI/CD and production deployment pipelines
  • Experience in Linux environments, including debugging and performance tuning
  • Familiarity with SQL/NoSQL, distributed storage, and caching
  • Strong inclination toward secure, reliable, and maintainable systems
  • Experience with or interest in confidential computing / Trusted Execution Environments, such as Intel SGX, AMD SEV, or Nitro Enclaves
  • Experience with security infrastructure, including key management, encryption, secure storage, and access control
  • Candidates must be legally authorized to work in the United States at the time of hire
  • Minimum of 24 months of current U.S. work authorization remaining without employer sponsorship
  • H-1B transfers supported for candidates already in H-1B status; sponsorship may be considered for candidates currently in F-1 or J-1 status
  • New visa sponsorships are not initiated for candidates requiring entry into the H-1B lottery from outside the United States
Core Competencies

Demonstrates expertise in designing and building distributed microservices, with a strong focus on system architecture, API design, and production reliability. Proficient in Rust and experienced in cloud environments, ensuring secure and maintainable systems.

Highest-signal resume keywords
  • Microservices Architecture
  • Rust Programming
  • Distributed Systems Expertise
  • Kubernetes Experience
  • Cloud Platforms (AWS, GCP, Azure)
ATS Optimization Keywords
Hard Skills
  • Rust
  • C/C++
  • Go
  • Microservices Design
  • API Design
  • Distributed Systems
  • CI/CD
  • SQL/NoSQL
  • Linux Debugging
  • Performance Tuning
Soft Skills
  • Mentoring
  • Collaboration
  • Technical Leadership
Industry Keywords
  • Confidential Computing
  • Trusted Execution Environments
  • Intel SGX
  • AMD SEV
  • Nitro Enclaves
Tools & Technologies
  • Kubernetes
  • AWS
  • GCP
  • Azure
  • Containerization
  • Runtime Encryption
  • Key Management
  • Encryption
  • Secure Storage
  • Access Control
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Rust and Distributed Systems)
Staff Software Engineer (Rust and Distributed Systems)

Fortanix • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Generous PTO
Stock options
Hybrid or remote work
+1
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)

JobCubby • Northern (KY)

Hybrid
USD 180,000 - 230,000
Unlimited PTO
401k
Equity
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)

Fortanix, Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Unlimited PTO
Volunteer Time Off
Internet stipend
+9
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)

Fortanix • Santa Clara (CA)

On-site
USD 200,000 - 290,000
Unlimited PTO
Volunteer Time Off
Internet stipend
+1
Software Development Engineer
Software Development Engineer

Jobtailor • Maryland

On-site
USD 140,000 - 210,000
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)
Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)

Cerebras • Santa Clara (CA)

On-site
USD 130,000 - 170,000
Unlimited PTO
401k
Internet stipend
Senior Systems Engineer, Cloudflare Tunnel
Senior Systems Engineer, Cloudflare Tunnel

Jobtailor • Austin (TX)

On-site
USD 140,000 - 190,000
Staff Software Engineer (Platform Architecture & Execution Model)
Staff Software Engineer (Platform Architecture & Execution Model)

Jobtailor • Oregon (WI)

On-site
USD 180,000 - 230,000
Health benefits
Unlimited PTO
Career growth
+1
Senior Rust Architect - Distributed Systems & Security
Senior Rust Architect - Distributed Systems & Security

Jobtailor • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer / Rust / Santa Clara
Staff Software Engineer / Rust / Santa Clara

Motion Recruitment Partners LLC • Santa Clara (CA)

Hybrid
USD 140,000 - 180,000