Skip to content
FortanixFortanixSanta Clara, CA

Staff Software Engineer - Rust and Distributed Systems

The Staff Software Engineer will design, build, and own secure distributed microservices for a confidential computing platform. The role requires 8+ years of backend engineering experience, strong Rust or systems-language expertise, and hands-on knowledge of Kubernetes, cloud infrastructure, reliability, and security.

200k – 250k/yr
Hybrid8+ YOEBackend Engineering

About the role

Responsibilities

  • Design and build distributed microservices powering a 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 services with a security-first mindset so they are resilient, auditable, and safe by design.
  • Write high-quality, production-grade code and contribute to critical code reviews.
  • Partner with engineering, product, and infrastructure teams on complex, cross-functional systems.
  • Mentor engineers and raise standards for system design, code quality, and engineering rigor.
  • Contribute to Runtime Encryption® technology and confidential computing services.

Requirements

  • 8+ years of software engineering experience with strong backend and distributed systems expertise.
  • Experience designing and building microservices from scratch and integrating them into larger system architectures.
  • Experience owning services across design, development, deployment, scaling, and operations.
  • Strong understanding of distributed systems concepts, including scalability, reliability, fault tolerance, and data consistency.
  • Strong Rust programming experience; C/C++, Go, or similar systems-level languages may also be considered.
  • Deep understanding of service architecture, API design, and system design.
  • Hands-on experience with Kubernetes, containerized environments, cloud platforms, CI/CD, production deployment pipelines, and Linux.
  • Familiarity with SQL/NoSQL data storage, distributed storage, and caching.
  • Strong inclination toward building secure, reliable, and maintainable systems.
  • Experience with or interest in confidential computing, Trusted Execution Environments, security infrastructure, key management, encryption, secure storage, and access control.

Nice to Have

  • Experience with performance-critical systems or systems programming.
  • Exposure to secure AI or privacy-preserving systems.
  • Background in infrastructure or developer platforms.

Compensation and Benefits

  • Base salary: $200,000 - $250,000 per year.
  • Additional compensation may include bonus, equity, or commissions.
  • Medical, dental, vision, life insurance, retirement savings, wellness program, short- and long-term disability, holidays, and other benefits.
  • Unlimited paid time off.
  • 40 hours of volunteer time off per year.
  • Internet stipend.
  • 401(k).

Skills

RustDistributed SystemsMicroservicesKubernetesAWSGCPmicrosoft azureCI/CDLinuxSQLNoSQLCachingAPI Designconfidential computingencryption
Machinify

Senior/Staff Software Engineer, Backend - Web Products

MachinifyUnited States

Sets technical direction and builds scalable, reliable backend systems for customer-facing healthcare payment and audit products. The role requires 10+ years of backend experience, strong Java or Scala expertise, distributed-systems experience, and the ability to mentor engineers and guide agentic development practices.

200k – 250k/yrRemote10+ YOEBackend Engineering
Inspiren

Staff Software Engineer - Backend

InspirenUnited States

Build scalable backend systems that ingest and process real-time hardware data and integrate with customer EHR platforms. The role requires 8+ years of backend or full-stack experience, deep AWS expertise, TypeScript and Node.js proficiency, and experience with relational and NoSQL databases.

200k – 225k/yrRemote8+ YOEBackend Engineering
LiveKit

Staff Software Engineer, Distributed Systems

LiveKitUnited States

Staff Software Engineer building core distributed systems, control planes, observability, and resilient region-spanning infrastructure for LiveKit's real-time AI platform. Requires production distributed systems experience, strong fundamentals, and end-to-end ownership.

200k – 300k/yrRemote7+ YOEBackend Engineering
Aurelian

Staff Backend Engineer

AurelianSeattle, WA

Staff Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 6+ years software engineering experience with strong fundamentals.

200k – 300k/yrOn-site7+ YOEBackend Engineering
Cantina

Staff Software Engineer, Backend

CantinaLos Angeles, CA +1

Staff Backend Engineer building and scaling AI-powered systems for user acquisition, onboarding, engagement, and retention on a fast-growing social AI platform. Requires 5-10 years experience with Golang, Node.js, AWS cloud services, microservices, and growth-focused projects.

200k – 240k/yrOn-site7+ YOEBackend Engineering