Canonical Circular Logo

Security Software Engineer

Canonical Dubai, United Arab Emirates Posted: 24 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is seeking exceptional security-focused software engineers across all levels of seniority. The role emphasizes improving security practices within product engineering teams. Security engineers contribute to product engineering while challenging the team to enhance security through activities such as threat modeling, architecture reviews, security testing, and liaising with external analysts.

The position also involves developing security-driven products, responding to vulnerabilities, participating in open source communities, and collaborating with other engineering teams. Canonical, as the publisher of Ubuntu, addresses long-term security responses and hardening across the entire operating system environment.

Key Responsibilities:

  • Define, implement, and document new security features.
  • Lead security-focused initiatives within product teams.
  • Analyze, fix, and test vulnerabilities in Canonical and open-source software.
  • Contribute to Ubuntu and upstream projects, enhancing community benefits.
  • Audit and analyze source code for vulnerabilities.
  • Integrate security tools into our infrastructure and processes.
  • Work towards achieving various security certifications.
  • Extend Linux cryptographic components for compliance needs.
  • Develop automated hardening solutions for Ubuntu.
  • Collaborate with external partners to create benchmarks.
  • Stay updated with developments in the security industry.

What We are Looking For:

  • Exceptional academic track record (Bachelor’s in Computer Science or STEM preferred).
  • Proven drive and a track record of exceeding expectations.
  • Strong understanding of common security vulnerabilities and mitigation techniques.
  • Familiarity with open source development tools and methodologies.
  • Proficiency in one or more programming languages (C, Python, Go, Rust, Java, Ruby, PHP).
  • Experience as a security champion within a software development lifecycle.
  • Professional written and spoken English.

Preferred Skills:

  • Experience with Linux (Debian or Ubuntu preferred).
  • Familiarity with Linux Kernel security and cryptography.
  • Knowledge in security certifications such as FIPS or CC.
  • Communication skills and ability to engage with the Ubuntu community.
  • Performance engineering experience.

Compensation and Benefits:
Canonical offers competitive compensation reflective of geographical location, experience, and performance. Benefits include:

  • Annual performance-driven bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to meet colleagues and participate in company events.

About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, we are committed to excellence and fostering diversity within our workforce. We have been a remote-first company since 2004, providing a work culture that encourages innovation and personal growth while delivering impactful solutions in technology.

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.