Company logo hidden

Staff Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 25 Feb 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior

Position

About the Job:

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

This position is for a Staff Engineer or above within any team at Canonical. After the initial interview round, suitable teams will be identified for the applicant’s skill set. Canonical is a leader in delivering open-source solutions across a variety of computing platforms. As a Staff Engineer, you will be contributing to Canonical’s innovative technologies on the Ubuntu operating system, which is the world's leading Linux distribution for cloud, desktop, and IoT.

As a Staff Engineer, you will not only excel in software architecture and coding but also demonstrate essential leadership skills to coordinate teams and drive product outcomes. You'll be responsible for high-quality code, technical leadership, team motivation, exceptional design, and thorough documentation. You will work across all levels of the technology stack, focusing on significant open-source projects that deliver Ubuntu globally across various devices and platforms.

Responsibilities:

  • Lead the design and architecture of impactful open source projects.
  • Code in Golang, Rust, Python, C/C++, or TypeScript/React.
  • Collaborate with a globally distributed team.
  • Mentor colleagues and support their career development.
  • Demonstrate technical leadership within Canonical and its communities.
  • Debug issues and deliver high-quality code.
  • Contribute to technical documentation.

Work Conditions:

  • Remote work with opportunities for global travel twice a year for company events.
  • Annual personal learning and development budget of USD 2,000.

Requirements:

  • Exceptional academic record (high school and university).
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative of an alternative path.
  • Proven track record in technical leadership, team motivation, and project delivery.
  • Experience with at least one of Go, Rust, Python, or C.
  • Proficiency in professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).

Additional Skills (Preferred):

  • Familiarity with container technologies (LXD, Docker, Kubernetes).
  • Experience with highly concurrent, distributed systems.
  • Knowledge of performance engineering, software security, cloud platforms, and package management.
  • Background in systems programming or scalable web services.

Language Requirements:

  • Professional written and spoken English is mandatory.

About Canonical:

Canonical is a pioneering technology firm leading the global open-source movement. As the publisher of Ubuntu, we are committed to innovation and the development of groundbreaking solutions. Canonical has embraced a remote-first culture since its inception, creating a dynamic work environment that challenges employees to excel and innovate. We are an equal opportunity employer, focused on fostering diversity and inclusivity in our workplace.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct