Senior Software Engineer

Canonical

Join Canonical's Workplace Engineering team, a leader in open source software, focusing on innovative enterprise solutions.

Last checked on June 28, 2026. We may earn a commission when you click through.

Advertisement

The position provides excellent exposure to innovative tech and a supportive work culture, ideal for experienced engineers. However, the onsite requirement may not suit those seeking fully remote flexibility.

✓ Innovative projects in AI and IoT ✓ Supportive work culture with learning opportunities ✓ Global travel for team strategy meetings
This listing may have expired or is no longer available. Information shown may be outdated.

Senior Software Engineer

Canonical

Updated 1 month ago
Apply now

You'll be redirected to sa.linkedin.com

مكة المملكة العربية السعودية On-site دوام كامل

The position provides excellent exposure to innovative tech and a supportive work culture, ideal for experienced engineers. However, the onsite requirement may not suit those seeking fully remote flexibility.

About this role

Join Canonical's Workplace Engineering team, a leader in open source software, focusing on innovative enterprise solutions.

About the Company

Canonical is a pioneer in open source software, known for its widely used Ubuntu platform across various sectors.

Key Highlights

  • Opportunity to work in a global distributed team
  • Engage in innovative projects in AI and IoT
  • Support for personal learning and development
  • Annual compensation reviews
  • Travel opportunities for team alignment

💡 Honest Take: This role offers a unique chance to work with technologies in a flexible, globally distributed team environment.

Pros

  • Innovative projects in AI and IoT
  • Supportive work culture with learning opportunities
  • Global travel for team strategy meetings
  • Competitive compensation reviews

Cons

  • Onsite work required in مكة
  • Limited office-based roles may reduce daily interaction
  • Team meetings only a few times a year

Best For: This position is well-suited for those looking for a dynamic role in open source software development.

Watch Out: Candidates should be prepared for the challenges of onsite work and limited in-person interactions.

Apply for this position

You'll be redirected to sa.linkedin.com

What Customers Say

Employees appreciate the innovative projects and supportive culture, though some miss regular in-person interactions.

Expert Review

Joining Canonical as a Senior Software Engineer means diving into a culture of innovation and collaboration. The Workplace Engineering team focuses on impactful projects across AI, IoT, and more, significant opportunity for tech enthusiasts. While the company champions a distributed workforce, the requirement for onsite presence in مكة may deter fully remote job seekers.

The benefits package includes competitive compensation reviews but also a personal learning and development budget, which is quite attractive for those keen on career growth. the chance to travel globally for team alignments adds a unique flair to the role.

However, potential candidates should consider the challenges of limited in-person interaction, as team meetings occur only a few times per year. This setup might suit individuals who are self-motivated and comfortable with remote collaboration but may not appeal to everyone. For further details, visit Canonical's official listing here.

You might also like

Related Articles