Linux Cryptography and Security Engineer
Canonical
About the position
Join a team focused on enhancing the security of Ubuntu through cryptography and compliance with international standards.
Tech stack
- linux
- c
- openssl
- python
- ansible
Requirements
Required:
- Hands-on experience with low-level Linux cryptography APIs and debugging
- Excellent software engineering fundamentals, including prior experience with C development
- Hands-on experience with Linux system administration and shell scripting
- Demonstrated knowledge of security and cryptography fundamentals
Nice to have:
- Prior experience working on FIPS/Common Criteria certified products
- Experience working directly with DISA-STIG or CIS benchmarks
- History of contributions to open source projects
Responsibilities
- Collaborate with other engineers in the Security Hardening team to achieve and retain various Security certifications
- Extend and enhance Linux cryptographic components with the features required for FIPS and CC certification
- Collaborate with external security consultants to test and validate kernel and crypto module components
- Work with external partners to develop security hardening benchmarks and audit automation for Ubuntu
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave