Canonical Circular Logo

Security Software Engineer

Canonical Dubai, United Arab Emirates Posted: 11 Dec 2024

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is seeking exceptional security-focused software engineers to join our teams across all levels of seniority. In this role, you will contribute to product security by leading initiatives that challenge teams to improve security practices. Your work will involve defining, implementing, and auditing security features and vulnerabilities in Canonical and open source software. You'll also participate in community-driven projects that enhance security tools and methodologies.

As the publisher of Ubuntu, Canonical will leverage your skills to support long-term security response and compliance efforts across a wide range of software and operating systems. This position offers the opportunity to work at the intersection of engineering and security, engaging closely with other teams, customers, and partners.

Key Responsibilities:

  • Define, implement, and document new security features.
  • Lead security-oriented thinking in product engineering teams.
  • Analyze, fix, and test vulnerabilities in software.
  • Audit and analyze code for vulnerabilities.
  • Integrate new security tools into existing infrastructures.
  • Develop hardening automation for Ubuntu.
  • Provide guidance and support to other engineering teams.
  • Monitor industry developments in security.

What We Are Looking For:

  • Undergraduate degree in Computer Science or a related field.
  • Drive and a track record of exceeding expectations.
  • Thorough understanding of common security vulnerabilities and modern engineering techniques to address them.
  • Proficiency in programming languages such as C, Python, Go, Rust, Java, Ruby, or PHP.
  • Experience as a security champion within the Software Development Life Cycle (SDLC).
  • Professional written and spoken English.
  • Familiarity with Linux environments (Debian or Ubuntu preferred).

Preferred Skills:

  • Experience in Linux Kernel Security.
  • Knowledge of security certifications like FIPS or CC.
  • Familiarity with Open Vulnerability Assessment Language (OVAL) and Linux cryptography APIs.
  • Performance engineering experience.

Work Conditions:

  • Remote-first company with geographic flexibility.
  • Ability to travel twice a year for company events (up to two weeks).

Language Requirements:

  • Professional proficiency in written and spoken English is required.

What We Offer You:

  • Competitive compensation shaped by geographical location, experience, and performance.
  • Annual compensation review and performance-driven bonuses.
  • Remote work with biannual in-person team sprints and a personal development budget of USD 2,000 per year.
  • Paid maternity and paternity leave, annual leave, and an Employee Assistance Programme.

Canonical values a diverse and inclusive workplace and encourages applicants from all backgrounds to apply.

Location: Dubai, Dubai, United Arab Emirates (Remote)

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.