Fortanix logo

Staff Software Engineer - Systems Security

Fortanix
Full-time
Remote
United States and Europe

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.

Apply Now
πŸ“² Share this job via: