Specialty
The role
Canonical's Security Hardening team builds and maintains the cryptographic and compliance foundation for Ubuntu, including FIPS 140-3 and Common Criteria certifications. The role combines cryptography, C development and automation. Remote at Canonical.
What you will do
- Work toward and retain security certifications with the Security Hardening team
- Extend OpenSSL, Libgcrypt, GnuTLS and other Linux crypto components for FIPS and CC
- Work with outside consultants to test kernel and crypto module components
- Develop hardening benchmarks and audit and remediation automation with partners
- Contribute fixes to Ubuntu and upstream projects
What they ask for
- Hands-on experience with low-level Linux cryptography APIs and debugging
- Solid software engineering fundamentals, including C development
- Linux system administration and shell scripting experience
- Knowledge of cryptography fundamentals and secure coding
- Significant development experience with open source libraries
- Good written and spoken communication for remote work
What they offer
- Fully distributed work, with in-person team sprints or company events
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review and a performance-driven annual bonus
- Recognition rewards
- Annual holiday leave plus maternity and paternity leave
- Employee assistance programme
This is our own short reading of the posting. The full description, and anything that has changed since, is on Canonical's careers page behind the apply button.

