Canonical Circular Logo

Security Engineer - Ubuntu

Canonical Jeddah, Saudi Arabia Posted: 03 Jul 2025

Financial

  • Estimate: $60k - $85k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, best known for its innovative platform, Ubuntu. We are looking to hire a Security Engineer to join our industry-leading software security team. In this role, you will help protect the open source community and Ubuntu users from emerging threats. Canonical is building a team focused on providing security coverage across diverse ecosystems and environments.

As part of the Ubuntu team, you will work with top technology professionals to monitor, triage, respond to, and document both new and existing vulnerabilities in open source software. Your responsibilities will include collaborating with internal teams and external partners to identify and prioritize security issues and track progress. Additional tasks may involve conducting security assessments, code reviews, developing internal tools, engaging with the community, and participating in security hardening and feature development.

This position requires international travel several times a year, typically for one week, and the capability to work productively in a globally distributed team environment.

Responsibilities:

  • Analyze, fix, and test vulnerabilities in Ubuntu packages.
  • Track and manage vulnerabilities in Ubuntu releases with internal software tools.
  • Collaborate with the Ubuntu community and upstream developers to create vulnerability patches and ensure Ubuntu adopts the best security features.
  • Audit source code for vulnerabilities.

Requirements:

  • Thorough understanding of common security vulnerability categories and remediation techniques.
  • Familiarity with coordinated disclosure practices.
  • Proficiency with open source development tools and methodologies.
  • Skilled in one or more programming languages: C, Python, Go, Rust, Java, Ruby, or PHP.
  • Strong logic, problem-solving, troubleshooting, and decision-making abilities.
  • Effective communication skills with team and community members.
  • Experience with Linux, particularly Debian or Ubuntu.
  • Excellent interpersonal skills and ability to work in a diverse, multi-national environment.
  • Self-motivated and result-oriented, with a commitment to meeting obligations.
  • Willingness to travel internationally twice a year for company events (up to two weeks).

Work Conditions:

  • Remote full-time position with a distributed work environment.
  • Opportunity for twice-yearly team meetings in person.
  • Must be able to communicate effectively in English.

What We Offer:

  • Competitive compensation based on location, experience, and performance, with annual reviews.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave and maternity/paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Opportunities for travel to meet colleagues and for travel upgrades for company events.

Canonical is committed to fostering a workplace free from discrimination. We value diversity and welcome applications from candidates of all backgrounds.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.