Security Software Engineer

Home based - Worldwide
Posted 32 months ago
Expires July 19, 2026

Canonical is seeking exceptional security-focused software engineers to join its globally distributed product teams. As a leading provider of open source software and operating systems, Canonical's platform, Ubuntu, is widely utilized in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company operates with over 1,200 colleagues across more than 75 countries, emphasizing remote collaboration and periodic in-person team meetings.

In this role, you will lead security-focused initiatives within product engineering teams, define and implement new security features, analyze and remediate vulnerabilities in open source software, and contribute to Ubuntu and upstream open source projects. Responsibilities also include auditing source code for vulnerabilities, integrating new tools into security infrastructure, achieving and maintaining security certifications, and developing hardening automation for Ubuntu.

Candidates should possess an undergraduate degree in Computer Science or a related STEM field, or provide a compelling narrative about an alternative path. A thorough understanding of common security vulnerabilities and their remediation, knowledge of modern software engineering techniques, and familiarity with open source development tools are essential. Proficiency in one or more programming languages such as C, C++, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/TypeScript is required. Experience as a security champion and in driving security within a wider Software Development Life Cycle (SDLC) process is also valued.

Canonical offers a globally distributed work environment with twice-yearly in-person team sprints, a personal learning and development budget of USD 2,000 per year, annual compensation reviews, recognition rewards, annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme. Opportunities for international travel to meet colleagues and travel upgrades for long-haul company events are also provided.

Joining Canonical means becoming part of a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, Canonical is changing the world of software daily. The company sets high standards for its team members, expecting excellence to succeed. Working at Canonical offers a step into the future, challenging you to think differently, work smarter, learn new skills, and raise your game.

More Jobs at Canonical