Company: Fortanix Role: Staff Software Engineer - Rust and Distributed Systems Work Arrangement: Hybrid Location: Santa Clara, California, United States Department / Team: Confidential Computing Management Team Work Authorization: Candidates must be legally authorized to work in the United States at the time of hire with a minimum of 24 months of current U.S. work authorization remaining without the need for employer sponsorship (supports H-1B transfers and F-1/J-1 sponsorship; no new lottery sponsorships from outside the U.S.).
Company & Product Overview
Data-centric cybersecurity company specializing in hybrid multicloud environments, advanced cryptography, encryption, and confidential AI solutions.
Proprietary technology includes Runtime Encryption® and unified data exposure management platforms.
Role Overview
Hands-on technical leadership role responsible for designing, building, and owning core platform microservices powering confidential computing and secure distributed systems.
Leads system design, architecture, and API definitions across hybrid and multi-cloud environments.
Key Responsibilities
Design and build distributed microservices powering the Fortanix confidential computing platform across hybrid and multi-cloud environments.
Own system architecture end-to-end, spanning service design, APIs, deployment, scaling, and production reliability.
Drive technical direction and lead system design and API discussions across platform services.
Build services with a security-first architecture ensuring systems are resilient, auditable, and safe by design.
Write production-grade code in Rust, C/C++, or related systems languages, and conduct critical code reviews.
Partner with engineering, product, and infrastructure teams to deliver cross-functional systems.
Mentor engineers on system design, code quality, and engineering rigor.
Contribute to core components including Runtime Encryption® technology and confidential computing services.
Requirements
Core Experience:
8+ years of software engineering experience with deep backend and distributed systems expertise.
Proven experience designing and building microservices from scratch within large-scale architectures.
Experience owning end-to-end services (design, development, deployment, scaling, and operations).
Company: Fortanix Role: Staff Software Engineer - Rust and Distributed Systems Work Arrangement: Hybrid Location: Santa Clara, California, United States Department / Team: Confidential Computing Management Team Work Authorization: Candidates must be legally authorized to work in the United States at the time of hire with a minimum of 24 months of current U.S. work authorization remaining without the need for employer sponsorship (supports H-1B transfers and F-1/J-1 sponsorship; no new lottery sponsorships from outside the U.S.).
Company & Product Overview
Data-centric cybersecurity company specializing in hybrid multicloud environments, advanced cryptography, encryption, and confidential AI solutions.
Proprietary technology includes Runtime Encryption® and unified data exposure management platforms.
Role Overview
Hands-on technical leadership role responsible for designing, building, and owning core platform microservices powering confidential computing and secure distributed systems.
Leads system design, architecture, and API definitions across hybrid and multi-cloud environments.
Key Responsibilities
Design and build distributed microservices powering the Fortanix confidential computing platform across hybrid and multi-cloud environments.
Own system architecture end-to-end, spanning service design, APIs, deployment, scaling, and production reliability.
Drive technical direction and lead system design and API discussions across platform services.
Build services with a security-first architecture ensuring systems are resilient, auditable, and safe by design.
Write production-grade code in Rust, C/C++, or related systems languages, and conduct critical code reviews.
Partner with engineering, product, and infrastructure teams to deliver cross-functional systems.
Mentor engineers on system design, code quality, and engineering rigor.
Contribute to core components including Runtime Encryption® technology and confidential computing services.
Requirements
Core Experience:
8+ years of software engineering experience with deep backend and distributed systems expertise.
Proven experience designing and building microservices from scratch within large-scale architectures.
Experience owning end-to-end services (design, development, deployment, scaling, and operations).
Company: Fortanix Role: Staff Software Engineer - Rust and Distributed Systems Work Arrangement: Hybrid Location: Santa Clara, California, United States Department / Team: Confidential Computing Management Team Work Authorization: Candidates must be legally authorized to work in the United States at the time of hire with a minimum of 24 months of current U.S. work authorization remaining without the need for employer sponsorship (supports H-1B transfers and F-1/J-1 sponsorship; no new lottery sponsorships from outside the U.S.).
Company & Product Overview
Data-centric cybersecurity company specializing in hybrid multicloud environments, advanced cryptography, encryption, and confidential AI solutions.
Proprietary technology includes Runtime Encryption® and unified data exposure management platforms.
Role Overview
Hands-on technical leadership role responsible for designing, building, and owning core platform microservices powering confidential computing and secure distributed systems.
Leads system design, architecture, and API definitions across hybrid and multi-cloud environments.
Key Responsibilities
Design and build distributed microservices powering the Fortanix confidential computing platform across hybrid and multi-cloud environments.
Own system architecture end-to-end, spanning service design, APIs, deployment, scaling, and production reliability.
Drive technical direction and lead system design and API discussions across platform services.
Build services with a security-first architecture ensuring systems are resilient, auditable, and safe by design.
Write production-grade code in Rust, C/C++, or related systems languages, and conduct critical code reviews.
Partner with engineering, product, and infrastructure teams to deliver cross-functional systems.
Mentor engineers on system design, code quality, and engineering rigor.
Contribute to core components including Runtime Encryption® technology and confidential computing services.
Requirements
Core Experience:
8+ years of software engineering experience with deep backend and distributed systems expertise.
Proven experience designing and building microservices from scratch within large-scale architectures.
Experience owning end-to-end services (design, development, deployment, scaling, and operations).
Company: Fortanix Role: Staff Software Engineer - Rust and Distributed Systems Work Arrangement: Hybrid Location: Santa Clara, California, United States Department / Team: Confidential Computing Management Team Work Authorization: Candidates must be legally authorized to work in the United States at the time of hire with a minimum of 24 months of current U.S. work authorization remaining without the need for employer sponsorship (supports H-1B transfers and F-1/J-1 sponsorship; no new lottery sponsorships from outside the U.S.).
Company & Product Overview
Data-centric cybersecurity company specializing in hybrid multicloud environments, advanced cryptography, encryption, and confidential AI solutions.
Proprietary technology includes Runtime Encryption® and unified data exposure management platforms.
Role Overview
Hands-on technical leadership role responsible for designing, building, and owning core platform microservices powering confidential computing and secure distributed systems.
Leads system design, architecture, and API definitions across hybrid and multi-cloud environments.
Key Responsibilities
Design and build distributed microservices powering the Fortanix confidential computing platform across hybrid and multi-cloud environments.
Own system architecture end-to-end, spanning service design, APIs, deployment, scaling, and production reliability.
Drive technical direction and lead system design and API discussions across platform services.
Build services with a security-first architecture ensuring systems are resilient, auditable, and safe by design.
Write production-grade code in Rust, C/C++, or related systems languages, and conduct critical code reviews.
Partner with engineering, product, and infrastructure teams to deliver cross-functional systems.
Mentor engineers on system design, code quality, and engineering rigor.
Contribute to core components including Runtime Encryption® technology and confidential computing services.
Requirements
Core Experience:
8+ years of software engineering experience with deep backend and distributed systems expertise.
Proven experience designing and building microservices from scratch within large-scale architectures.
Experience owning end-to-end services (design, development, deployment, scaling, and operations).
Work Authorization Details: Requires at least 24 months of current U.S. work authorization remaining. H-1B transfers and F-1/J-1 candidates considered; no new lottery filings for overseas candidates.
Strong grounding in distributed systems concepts (scalability, reliability, fault tolerance, and data consistency).
Technical Skills:
Strong programming experience in Rust (or C/C++, Go, and systems-level languages).
Deep understanding of service architecture, API design, and system design.
Hands-on experience with:
Kubernetes and containerized environments.
Cloud platforms (AWS, GCP, Azure).
CI/CD and production deployment pipelines.
Experience working in Linux environments, including debugging and performance tuning.
Familiarity with data storage systems (SQL, NoSQL, distributed storage, caching).
Work Authorization Details: Requires at least 24 months of current U.S. work authorization remaining. H-1B transfers and F-1/J-1 candidates considered; no new lottery filings for overseas candidates.
Strong grounding in distributed systems concepts (scalability, reliability, fault tolerance, and data consistency).
Technical Skills:
Strong programming experience in Rust (or C/C++, Go, and systems-level languages).
Deep understanding of service architecture, API design, and system design.
Hands-on experience with:
Kubernetes and containerized environments.
Cloud platforms (AWS, GCP, Azure).
CI/CD and production deployment pipelines.
Experience working in Linux environments, including debugging and performance tuning.
Familiarity with data storage systems (SQL, NoSQL, distributed storage, caching).
Work Authorization Details: Requires at least 24 months of current U.S. work authorization remaining. H-1B transfers and F-1/J-1 candidates considered; no new lottery filings for overseas candidates.
Strong grounding in distributed systems concepts (scalability, reliability, fault tolerance, and data consistency).
Technical Skills:
Strong programming experience in Rust (or C/C++, Go, and systems-level languages).
Deep understanding of service architecture, API design, and system design.
Hands-on experience with:
Kubernetes and containerized environments.
Cloud platforms (AWS, GCP, Azure).
CI/CD and production deployment pipelines.
Experience working in Linux environments, including debugging and performance tuning.
Familiarity with data storage systems (SQL, NoSQL, distributed storage, caching).
Work Authorization Details: Requires at least 24 months of current U.S. work authorization remaining. H-1B transfers and F-1/J-1 candidates considered; no new lottery filings for overseas candidates.
Browse
All Rust jobs
Open roles. Featured listings appear first; each card shows whether it is featured.