Skip to content
← Back to job listings

Staff Software Engineer (Rust and Distributed Systems)

Fortanix · Santa Clara, CA, United States

External listingfull-timeabout 2 months ago

About The Role

Join Fortanix, a leader in confidential computing. As a Staff Software Engineer, you'll design and build core platform services for secure, distributed systems. This high-impact role involves shaping architecture, leading design decisions, and building microservices. You'll work at the intersection of security, distributed systems, and modern infrastructure, and own architecture decisions that shape the entire platform.

  • Design, build, and own core platform services powering secure, distributed systems at scale.
  • Shape architecture, lead critical design decisions, and build microservices that are foundational to how the platform operates.
  • Drive technical direction across services, ensuring they fit cohesively into the broader platform architecture.
  • Proven experience designing and building microservices from scratch, and understanding how they fit into larger system architectures
  • 8+ years of software engineering experience, with strong backend and distributed systems expertise
  • Strong experience with distributed systems concepts (scalability, reliability, fault tolerance, data consistency)
  • Experience owning end-to-end services (design, development, deployment, scaling, and operations)
  • Experience with or interest in:
  • Experience working in Linux environments, including debugging and performance tuning
  • CI/CD and production deployment pipelines
  • Deep understanding of service architecture, API design, and system design
  • Kubernetes and containerized environments
  • Cloud platforms (AWS, GCP, Azure)
  • Strong inclination toward building secure, reliable, and maintainable systems
  • Strong programming experience in Rust (will also consider C/C++, Go, or similar systems-level languages)
  • Familiarity with data storage systems (SQL/NoSQL, distributed storage, caching)
  • Hands-on experience with:
  • Background in infrastructure platforms or developer platforms
  • Candidates must be legally authorized to work in the United States at the time of hire
  • Security infrastructure (key management, encryption, secure storage, access control)
  • Exposure to secure AI / privacy-preserving systems
  • Experience with performance-critical systems or systems programming
  • Confidential computing / Trusted Execution Environments (Intel SGX, AMD SEV, Nitro Enclaves, etc.)
  • For this role, candidates must have a minimum of 24 months of current U.S. work authorization remaining without the need for employer sponsorship

This is an external listing. JobSpring does not represent or verify the employer. Report this listing