Canonical is seeking a Linux Cryptography and Security Engineer to enhance the security and compliance of Ubuntu systems through applied cryptography and system hardening.
Responsibilities:
- Develop and maintain Linux cryptographic components (OpenSSL, Libgcrypt, GnuTLS)
- Collaborate on achieving security certifications such as FIPS 140-3 and Common Criteria
- Build automation tools for auditing systems against DISA-STIG and CIS benchmarks
- Work with external partners and security consultants on validation and testing
- Contribute to upstream open-source projects and Ubuntu mainline
- Improve security frameworks and identify gaps in existing systems
- Collaborate across teams to deliver secure, high-quality solutions
Requirements:
- Strong experience with Linux cryptography APIs and debugging
- Proficiency in C programming and secure coding practices
- Experience with Linux system administration and shell scripting
- Solid understanding of security and cryptography fundamentals
- Experience working with open-source libraries and ecosystems
- Strong communication and collaboration skills
Nice to Have:
- Experience with FIPS/Common Criteria certifications
- Familiarity with DISA-STIG or CIS benchmarks and compliance tooling
- Experience working with the Linux kernel
- Knowledge of Python, OVAL, and Ansible
- Contributions to open-source projects
Benefits:
- Remote-first global work environment
- Learning and development budget
- Annual compensation reviews and bonuses
- Travel opportunities and team events
- Comprehensive benefits package
Join Canonical to help secure one of the world’s most widely used open-source platforms.