remote
Software Engineer - Rust - Fortanix
Software Engineer
Develop secure, high‑performance Rust services for a data‑centric cybersecurity platform that protects hybrid multicloud environments using advanced cryptography, encryption, and confidential computing technologies.
About the role
Key Responsibilities
- Design, implement, and maintain Rust‑based microservices that enforce data‑centric security policies across hybrid multicloud infrastructures.
- Integrate advanced cryptographic primitives and encryption mechanisms to protect data at rest, in transit, and during computation.
- Collaborate with security architects to embed confidential computing techniques (e.g., SGX, TEE) into the platform.
- Optimize performance and reliability of distributed components handling high‑volume data flows.
- Participate in code reviews, testing, and incident response to ensure robust, production‑grade security solutions.
Requirements
- Strong proficiency in Rust with experience building production‑grade services.
- Solid understanding of modern cryptography, encryption standards, and secure key management.
- Hands‑on experience with cloud platforms (AWS, Azure, GCP) and hybrid multicloud architectures.
- Familiarity with confidential computing technologies such as Intel SGX or AMD SEV.
- Experience working on distributed systems, performance tuning, and scalability challenges.