Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Fortanix

Staff Software Engineer (Rust and Distributed Systems)

Posted Updated
Discussion
  • We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an engineer who can design, build, and own core platform services powering secure, distributed systems at scale
  • This is a high-impact, hands-on technical leadership role
  • You’ll shape architecture, lead critical design decisions, and build microservices that are foundational to how our platform operates—ensuring they are secure by design, highly reliable, and built to scale
  • Design and build distributed microservices that power Fortanix’s confidential computing platform across hybrid and multi-cloud environments
  • Own system architecture end-to-end—from service design and APIs to deployment, scaling, and production reliability
  • Drive technical direction across services, ensuring they fit cohesively into the broader platform architecture
  • Lead system design and API discussions, influencing how services interact across the platform
  • Build with a security-first mindset, ensuring services are resilient, auditable, and safe by design
  • Write high-quality, production-grade code (Rust, C/C++, or similar) and contribute to critical code reviews
  • Partner closely with engineering, product, and infrastructure teams to deliver complex, cross-functional systems
  • Mentor and guide engineers, raising the bar on system design, code quality, and engineering rigor
  • Contribute to core components such as our Runtime Encryption® technology and confidential computing services
  • This isn’t just another backend role
  • Building foundational systems, not just features
  • Working at the intersection of security, distributed systems, and modern infrastructure
  • Owning architecture decisions that shape the entire platform
  • Solving problems where performance, security, and scale all matter at once

Benefits

  • Generous Leave: Fortanix offers generous leave packages including competitive PTO, a global recharge day every quarter, paid volunteer time off and paid parental leave
  • Insurance: We offer competitive health, dental, and vision plans as well as short-term and long-term disability and life insurance
  • Financial: Our financial benefits include Employee Stock Options for every employee
  • Flexible Work Options: Hybrid or remote work options depending on location
  • Social: Socialize with your co-workers through company-provided lunches and dinners for in-office employees, quarterly beer bashes, weekly happy hours, and other special events
  • CI/CD and production deployment pipelines
  • 8+ years of software engineering experience, with strong backend and distributed systems expertise
  • Strong inclination toward building secure, reliable, and maintainable systems
  • Experience owning end-to-end services (design, development, deployment, scaling, and operations)
  • Strong programming experience in Rust (will also consider C/C++, Go, or similar systems-level languages)
  • Confidential computing / Trusted Execution Environments (Intel SGX, AMD SEV, Nitro Enclaves, etc.)
  • Experience working in Linux environments, including debugging and performance tuning
  • Kubernetes and containerized environments
  • Security infrastructure (key management, encryption, secure storage, access control)
  • Deep understanding of service architecture, API design, and system design
  • Familiarity with data storage systems (SQL/NoSQL, distributed storage, caching)
  • Cloud platforms (AWS, GCP, Azure)
  • Hands-on experience with:
  • Proven experience designing and building microservices from scratch, and understanding how they fit into larger system architectures
  • Strong experience with distributed systems concepts (scalability, reliability, fault tolerance, data consistency)
  • Experience with or interest in:
  • Experience with performance-critical systems or systems programming
  • Exposure to secure AI / privacy-preserving systems
  • Background in infrastructure platforms or developer platforms

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.