Canonical Circular Logo

Security Software Engineer

Canonical Jeddah, Saudi Arabia Posted: 02 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

This position is a general track for security-focused engineering across all teams at Canonical, available for individuals at any seniority level. As a Security Software Engineer, you will be part of product engineering teams, contributing to both engineering tasks and a primary focus on improving security practices. Your responsibilities will include:

  • Defining, implementing, and documenting new security features
  • Leading security-oriented discussions within product engineering teams
  • Analyzing, fixing, and testing vulnerabilities in Canonical and open-source software
  • Contributing to Ubuntu and upstream projects for community benefits
  • Auditing source code for vulnerabilities
  • Integrating new tools into security infrastructure and processes
  • Achieving and maintaining various security certifications
  • Extending and enhancing Linux cryptographic components
  • Collaborating with external partners on developing CIS benchmarks
  • Designing hardening automation for Ubuntu
  • Monitoring security industry developments
  • Developing and maintaining new software capabilities
  • Providing guidance and support to other engineering teams

What We Are Looking For:

  • Exceptional academic record, preferably with a degree in Computer Science or STEM
  • Drive and a history of exceeding expectations
  • Thorough understanding of security vulnerabilities and contemporary engineering techniques to address them
  • Familiarity with open-source development tools
  • Proficiency in one or more programming languages: C, Python, Go, Rust, Java, Ruby, or PHP
  • Experience acting as a security champion within the software development life cycle (SDLC)
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Strong interpersonal skills, curiosity, flexibility, and accountability
  • Excellent communication and presentation abilities
  • Result-oriented mindset with a commitment to meeting objectives
  • Ability to travel twice a year for company events (up to two weeks each)

Optional Skills Valued:

  • Clear communication with team and community members
  • Experience with Linux Kernel Security
  • Certification knowledge in FIPS and/or CC
  • Familiarity with OVAL (Open Vulnerability Assessment Language)
  • Knowledge of low-level Linux cryptography APIs
  • Performance engineering experience

What We Offer:

  • Competitive compensation shaped by location, experience, and performance
  • Annual compensation reviews
  • Performance-driven annual bonuses
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Comprehensive benefits including annual holiday leave and parental leave
  • Employee Assistance Programme
  • Opportunities to travel for team events

About Canonical:
Canonical is a pioneering tech firm leading the global shift to open-source technology. As the publisher of Ubuntu, we are integral to important projects driving innovations in AI, IoT, and cloud computing. We maintain a remote-first work culture and commit to fostering an inclusive workplace free from discrimination, welcoming diverse perspectives to enhance our environment and products.

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.