About Fortanix:
Fortanix is a leader in data-centric cybersecurity for hybrid multicloud environments. We use advanced cryptography, encryption, and confidential AI solutions to protect businesses from ever-increasing cyber threats. We've earned multiple Cybersecurity Excellence and Innovation Awards and recognition from industry giants like Microsoft, Intel, ServiceNow, and Snowflake. We're a Great Place to Work, fostering a culture of trust, innovation, and collaboration.
The Role:
We're searching for a Staff Software Engineer (Systems Security) to provide technical leadership and hands-on expertise in developing tools and SDKs for our confidential computing platforms. This is a remote position open to global candidates.
What You'll Do:
- Become a subject matter expert on computer architecture, organization, and computer systems.
- Support software development on Confidential Computing platforms.
- Enable remote attestation using low-level platform primitives.
- Provide technical direction and leadership in developing tools and SDKs for confidential computing platforms.
- Design, develop, and implement high-quality software solutions meeting security and performance standards.
- Stay updated on emerging security technologies and industry trends.
- Contribute to strategic planning and decision-making, aligning with business goals and technical vision.
- Conduct code reviews, ensuring best practices and high code quality.
- Drive the adoption of new tools, methodologies, and processes to improve development efficiency and product quality.
What You'll Need:
- Minimum 3 years of professional experience in computer architecture and operating systems.
- Minimum 3-5 years of hands-on experience with C/C++, Rust, and x86 or ARM assembly, plus another high-level language.
- PhD in Computer Security or Computer Systems, or equivalent experience.
- Excellent problem-solving skills and critical/creative thinking abilities.
- Strong communication and interpersonal skills to explain complex technical concepts clearly.
- Contributions to open-source projects.
Preferred Qualifications:
- 3 years of professional experience in Confidential Computing technology (e.g., Intel SGX, AMD SEV-SNP, Intel TDX, etc.).
- Knowledge of software development tools and methodologies (CI/CD, Agile, DevOps).
- Deep understanding of confidential computing environments (SGX, SEV-SNP, TDX, NVIDIA, Nitro Enclaves, etc.), computer architecture & organization (CPU context, virtual memory, VT-x, SVM, etc.), and computer systems (VirtIO, synchronization, filesystems, etc.).
- Experience with Rust, Linux container images, cloud offerings, and platform security enhancements.
- Experience enabling remote attestation using low-level platform primitives (e.g., embedding platform attestation in CSR/X.509).
Benefits:
- Competitive salary and equity package.
- Quarterly recharge days.
- 40 hours of Volunteer Time Off per year.
- Opportunity to redefine cloud computing in a collaborative work environment.
Fortanix is an equal opportunity employer committed to creating an inclusive workplace. We encourage applications from diverse candidates.