Canonical Circular Logo

Security Software Engineer

Canonical Jeddah, Saudi Arabia Posted: 13 Feb 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
This role is part of a general track for security-focused engineering across all teams at Canonical, suitable for exceptional software engineers with a focus on security. Most product engineering teams at Canonical have dedicated roles for security-oriented engineers who challenge the team to enhance their security practices.

The responsibilities include:

  • Defining, implementing, and documenting new security features.
  • Leading security-oriented initiatives within product engineering teams.
  • Analyzing, fixing, and testing vulnerabilities in Canonical and open source software.
  • Contributing to Ubuntu and upstream projects to benefit the community.
  • Auditing and analyzing source code for vulnerabilities.
  • Integrating new tools into our security infrastructure, pipelines, and processes.
  • Achieving and retaining various security certifications.
  • Enhancing Linux cryptographic components to comply with country-specific standards.
  • Collaborating with external partners to develop CIS benchmarks.
  • Creating hardening automation for Ubuntu.
  • Monitoring the security industry for new developments.
  • Developing, testing, and maintaining new software capabilities.
  • Providing guidance and support to other engineering teams.

Qualifications:

  • An exceptional academic track record and an undergraduate degree in Computer Science or a related STEM field.
  • Strong understanding of common security vulnerabilities and modern engineering techniques to identify and resolve them.
  • Proficiency in one or more programming languages such as C, Python, Go, Rust, Java, Ruby, or PHP.
  • Demonstrated experience as a security champion and in driving security within a wider Software Development Life Cycle (SDLC) process.
  • Professional written and spoken English skills.
  • Experience with Linux (preferably Debian or Ubuntu).
  • Excellent communication, interpersonal skills, and a passion for security.

Optional Skills:

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

Benefits:

  • Competitive compensation shaped by experience and performance, with annual reviews.
  • Performance-driven annual bonus.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to meet colleagues during company events.
  • A distributed work environment with team sprints held in person twice a year.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote

Company Overview:
Canonical is a pioneering tech firm leading the global transition to open source. As the publisher of Ubuntu, the company plays a critical role in the open-source community, providing secure and reliable software solutions from cloud to edge. Canonical is a remote-first organization, emphasizing skills and excellence regardless of location.

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.