C

Security-Focused Software Engineer

Full Remote
Apply Now

Canonical seeks exceptional security-focused software engineers to join product teams and champion security across the open source ecosystem. Engineers define security features, analyze and fix vulnerabilities, audit source code, and contribute to Ubuntu and upstream projects. Candidates need a strong academic record, deep knowledge of security vulnerabilities, Linux experience, and proficiency in at least one major programming language.

Key Highlights
Globally remote role with mandatory international travel at least twice a year
Security-focused software engineers integrated across product teams
Open source and Ubuntu ecosystem contributions
Strong academic record and Linux experience required
Proficiency in at least one of C, C++, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/TypeScript
Key Responsibilities
Define, implement, and document new security features
Lead security-focused initiatives within a product engineering team
Analyze, fix, and test vulnerabilities in open source software
Contribute to Ubuntu and upstream open source projects
Audit and analyze source code for vulnerabilities
Integrate new tools into security infrastructure, pipelines, and processes
Achieve and retain various security certifications
Extend and enhance Linux cryptographic components for compliance requirements
Work with external partners to develop CIS benchmarks
Design and develop hardening automation for Ubuntu
Develop, test, and maintain new software capabilities
Provide guidance and support to other engineering teams on security best practices
Technical Skills Required
Linux Python C
Benefits & Perks
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
Nice to Have
Experience working with the Linux kernel
Experience with security certifications and knowledge of FIPS and/or Common Criteria (CC)
Experience with OVAL (Open Vulnerability Assessment Language)
Knowledge of cryptographic modules such as OpenSSL and Libgcrypt
Knowledge of low-level Linux cryptography APIs
Demonstrated ability to learn quickly
Performance engineering experience

Job Description

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

Want the full job description? Read the complete details on Greenhouse, the original posting.
Continue on Greenhouse

This is a short excerpt. All rights to the full description belong to its original publisher.

Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.