Company logo hidden

Security Software Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 18 Jul 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

This position is for exceptional security-focused software engineers at Canonical, working on teams dedicated to improving security through advanced practices. As a Security Software Engineer, you will engage in tabletop threat modeling, conduct architecture reviews, perform extensive security testing, and collaborate with external security analysts. Canonical is the publisher of Ubuntu, and as such, handles long-term security responses and hardening for the open-source ecosystem while developing sophisticated tools that operate at scale.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities include defining and documenting new security features, leading security initiatives within product teams, analyzing and fixing vulnerabilities in both Canonical and open-source software, contributing to community projects, conducting source code audits, integrating new security tools, obtaining and maintaining security certifications, enhancing Linux cryptographic components, and monitoring the security industry for new developments.

The ideal candidate should possess:

  • An exceptional academic track record from high school and university, with a degree in Computer Science or a relevant STEM field, or demonstrate an alternative compelling narrative.
  • A strong understanding of common security vulnerabilities and modern engineering practices.
  • Proficiency in programming languages such as C, Python, Go, Rust, Java, Ruby, or PHP.
  • Experience in championing security practices throughout the Software Development Life Cycle (SDLC).
  • Excellent communication skills in professional English and familiarity with Linux environments (preferably Debian or Ubuntu).

Optional skills include experience with Linux Kernel security, knowledge of FIPS and/or CC certification, understanding OVAL and low-level Linux cryptography APIs, and performance engineering experience.

This role offers a remote work environment with in-person team gatherings twice a year. Benefits include a competitive compensation package, a personal learning budget, annual holiday leave, family leave, an Employee Assistance Programme, and professional development opportunities, including travel. Canonical is committed to diversity and encourages applicants from all backgrounds and experiences.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct