Linux Cryptography and Security Engineer

Canonical

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Collaborate with engineers to achieve and retain security certifications like FIPS 140-3 and Common Criteria
  • Extend and enhance Linux cryptographic components such as OpenSSL, Libgcrypt, and GnuTLS
  • Work with external security consultants to test and validate kernel and crypto module components
  • Develop security hardening benchmarks and audit/remediation automation for Ubuntu
  • Contribute to Ubuntu mainline and upstream open source projects
  • Identify opportunities to improve security posture and resolve issues rapidly

Requirements

  • Hands-on experience with low-level Linux cryptography APIs and debugging
  • Strong software engineering fundamentals with C development experience
  • Experience with Linux system administration and shell scripting
  • Knowledge of security and cryptography fundamentals and secure coding practices
  • Significant development experience with open source libraries
  • Excellent verbal and written communication skills for a remote-first environment

Preferred Qualifications

  • Experience with FIPS/Common Criteria certified products
  • Knowledge of DISA-STIG or CIS benchmarks and Compliance as Code
  • Experience working directly with the Linux Kernel
  • Proficiency with Python, OVAL, and Ansible
  • History of contributions to open source projects

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and performance-driven annual bonus
  • Annual holiday leave and maternity/paternity leave
  • Employee Assistance Programme
  • Travel opportunities and Priority Pass for company events

About the Company

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, the company provides the platform for AI, IoT, and the cloud.

Skills & tools

LinuxCryptographyC++

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Low-level Linux cryptography APIs
  2. 02C development
  3. 03Linux system administration
  4. 04Shell scripting
  5. 05Cryptography fundamentals
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches