Company logo hidden

Security Software Engineer

Unlock employer Jeddah, Saudi Arabia Posted: 11 Jul 2025

Financial

  • Estimate: $80k - $120k*
  • 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 every team at Canonical, suitable for exceptional security-oriented software engineers at all levels. Most product engineering teams include dedicated security-oriented software engineers who challenge their teams to think deeply about security. Their contributions involve enhancing security practices, conducting threat model exercises, architecture reviews, and security testing using fuzzers and static analysis tools.

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

As the publisher of Ubuntu, Canonical manages long-term security responses and hardening for the operating system and open-source software. Candidates will be involved in defining and implementing security features, analyzing and fixing vulnerabilities, contributing to Ubuntu and upstream projects, and collaborating with external partners on various security standards and benchmarks.

Responsibilities:

  • Define, implement, and document new security features.
  • Lead security-oriented thinking in engineering teams.
  • Analyze, fix, and test vulnerabilities in software.
  • Audit source code for security vulnerabilities.
  • Integrate new security tools into existing infrastructure.
  • Achieve and retain security certifications.
  • Enhance Linux cryptographic components for compliance with standards (e.g., FIPS, CC).
  • Monitor the security industry for developments.
  • Provide guidance and support to engineering teams.

Requirements:

  • Undergraduate degree in Computer Science or related STEM field.
  • Proficiency in one or more programming languages: C, Python, Go, Rust, Java, Ruby, or PHP.
  • Strong understanding of common security vulnerabilities and modern engineering practices to address them.
  • Professional written and spoken English.
  • Experience with Linux (preferably Debian or Ubuntu).
  • Excellent interpersonal and communication skills.
  • Ability to travel for company events (up to twice a year).

Optional Skills:

  • Experience with Linux Kernel Security.
  • Knowledge of FIPS and/or CC certification.
  • Familiarity with Open Vulnerability Assessment Language (OVAL).
  • Performance engineering experience.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance.
  • Performance-driven annual bonus and annual compensation review.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with semi-annual team sprints.
  • Comprehensive benefits including additional leave for maternity and paternity.
  • Employee Assistance Programme and travel opportunities for company events.

About Canonical:
Canonical is a leading tech firm driving the global shift to open source, especially with Ubuntu's role in AI, IoT, and cloud technology. The company has maintained a remote-first approach since its founding in 2004, promoting a workplace free from discrimination and fostering diversity.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct