Canonical Circular Logo

Lead Golang Software Engineer, Commercial Systems

Canonical Jeddah, Saudi Arabia Posted: 20 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets, most notably through our platform, Ubuntu. We serve major public cloud, data science, AI, engineering innovation, and IoT sectors, collaborating with some of the world’s leading silicon providers and industry innovators.
We are hiring a Lead Golang Software Engineer who is dedicated to engineering quality, seeks continuous improvement, and is eager to develop their skills. The role presents an opportunity to work across popular software systems, integration technologies, and innovative open-source solutions.
The Commercial Systems unit consists of multiple engineering teams that collaborate closely. Notable projects include:

  • Billing Team: Develops a Golang service for standardized metrics to billable amounts, enabling customers to track spending and ensuring reliable billing.
  • Contracts Team: Creates a centralized service for managing customer contracts and integrating with CRMs and accounting systems.
  • Livepatch Team: Works on Linux kernel patch delivery solutions to mitigate vulnerabilities.
  • Ubuntu Pro Backend Team: Focuses on delivering backend services for Ubuntu Pro, emphasizing security and reliability.

Responsibilities:

  • Develop engineering solutions leveraging Golang.
  • Lead technical designs, code reviews, and implementation.
  • Deploy and operate team-developed services.
  • Coach and mentor team members.
  • Advocate for effective engineering and organizational practices.

Qualifications:

  • Exceptional academic record and degree in a technical subject or related experience.
  • Proven software development experience in Golang.
  • Proficient in professional written and spoken English.
  • Results-oriented with a commitment to achieving objectives.
  • Willingness to travel internationally twice a year for company events (up to two weeks).

Nice-to-Have Skills:

  • Experience in performance engineering and security.
  • Background in accounting, sales, or sales operations.

What We Offer:
We provide a performance-driven compensation package, annual reviews, and a personal learning budget of USD 2,000 per year. Additional benefits include distributed work environment, annual leave, maternity and paternity leave, and travel opportunities.
Canonical is an equal opportunity employer and ensures a discrimination-free workplace, valuing diversity of experience and perspectives.

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.