Staff Software Engineer

closed
Fortanix Logo

Fortanix

πŸ“Remote - Netherlands

Summary

Join Fortanix, a leader in data-centric cybersecurity, as a Staff Software Engineer (Systems Security) in our EMEA team. This role requires at least 3 years of experience in Confidential Computing and involves technical leadership in developing tools and SDKs for our confidential computing platforms. You will be a subject matter expert on confidential computing, providing technical direction and hands-on expertise. The position offers a competitive salary and equity package, along with additional benefits. Remote work is an option, ideally based in Eindhoven, Netherlands. We are seeking a passionate individual to contribute to the future of data security.

Requirements

  • 3 years of professional experience in Confidential Computing technology (e.g., Intel SGX, AMD SEV-SNP, Intel TDX, etc.)
  • At least 3-5 years of hands-on experience with C/C++, Rust, and x86 or ARM assembly, and some other high level language
  • PhD in Computer Security or Computer Systems, or equivalent experience
  • Excellent problem-solving skills and the ability to think critically and creatively
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts
  • Contributions to open-source projects

Responsibilities

  • Be the Subject matter expert on confidential computing environments, computer architecture & organization & computer systems
  • Support software development on Confidential Computing platforms
  • Enable remote attestation using low-level platform primitives
  • Provide technical direction and leadership around developing tools and SDKs for confidential computing platforms
  • Design, develop, and implement high-quality software solutions that meet security and performance standards
  • Stay current with emerging technologies and industry trends in security and confidential computing
  • Contribute to strategic planning and decision-making processes, ensuring alignment with business goals and technical vision
  • Conduct code reviews, ensure best practices in software development, and maintain high standards of code quality
  • Drive the adoption of new tools, methodologies, and processes to improve development efficiency and product quality

Preferred Qualifications

  • Knowledge of software development tools and methodologies, including CI/CD, Agile, and 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.) & computer systems (VirtIO, synchronization, filesystems, etc.)
  • Experience with the following technologies: Rust
  • Linux container images
  • Cloud offerings
  • Platform security enhancements
  • Experience enabling remote attestation using low-level platform primitives (for example: embedding platform attestation in CSR/X.509)

Benefits

  • Competitive salary and equity package
  • Quarterly recharge days
  • 40 hours of Volunteer Time Off/year
  • The opportunity to redefine cloud computing in a friendly, collaborative work environment
This job is filled or no longer available

Similar Remote Jobs