Canonical Circular Logo

Senior Engineer

Canonical Riyadh, Saudi Arabia Posted: 08 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job

This position is for a Senior Engineer or above in any team at Canonical. After the initial interviews, we will determine suitable teams for your application. Canonical delivers open source solutions across various computing platforms, with a focus on Ubuntu, the world's favorite Linux for cloud, desktop, and IoT. Our engineering teams work on operating systems, programming languages, applications, devices, infrastructure, and services using technologies such as Golang, Python, C, C++, Rust, React, and Flutter.

As a Senior Engineer, you will not only be an exceptional software architect and coder but also demonstrate the leadership qualities necessary to motivate a team to deliver outstanding products. You will work closely with an Engineering Manager to oversee team outcomes. Responsibilities include:

  • Leading the design and architecture of impactful open-source projects
  • Coding in Golang, Rust, Python, C/C++, or Typescript/React
  • Collaborating with a globally distributed team
  • Mentoring colleagues in their career progression
  • Contributing to high-quality code and technical documentation

Requirements

  • Exceptional academic track record from high school and university
  • Undergraduate degree in Computer Science or a STEM field, or a compelling alternative narrative
  • Proven technical leadership and ability to motivate teams
  • Proficiency in at least one of Go, Rust, Python, or C
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English
  • Ability to travel twice annually for company events (up to two weeks each)

Additional Skills (Preferred)

  • Experience with container technologies (LXD, Docker, Kubernetes)
  • Knowledge of distributed systems, embedded systems, performance engineering, and software security
  • Familiarity with public clouds or OpenStack, Debian/Ubuntu packaging, and scalable web services

What We Offer

  • Competitive compensation with an annual review
  • Performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Opportunities for global travel to meet colleagues
  • Paid paternity leave
  • A distributed work environment with in-person team sprints twice a year

Location

Riyadh, Riyadh, Saudi Arabia (Remote)

Work Conditions

Full-time, Remote

About Canonical

Canonical is a pioneering tech firm that leads the global transition to open source, having published Ubuntu, a crucial open-source project. As a remote-first company since 2004, we value excellence and diversity, fostering a workplace free from discrimination. We encourage applications from all backgrounds to enhance our work environment and products.

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.