Company logo hidden

Lead Golang Software Engineer, Commercial Systems

Unlock employer Dubai, United Arab Emirates Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets, known primarily for our platform, Ubuntu. This role offers an exciting opportunity to work within the Commercial Systems unit, which is made up of seven engineering teams that collaborate closely with various engineering and business teams at Canonical. The services designed and operated by this unit are integral to Canonical's business, where Golang plays a significant role.

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

As a Lead Golang Software Engineer, you will work on several product teams, each focusing on different key areas:

  • Billing Team: Develop and operate a Golang service to enable standardized and scalable billing processes.
  • Contracts Team: Create a service that acts as the single source of truth for all customer contracts, facilitating integration with other business systems.
  • Livepatch Team: Work on delivering critical Linux kernel patches, focusing on security and engineering quality.
  • Ubuntu Pro Backend Team: Develop backend services for delivering comprehensive subscription services for open-source software security.

Responsibilities:

  • Develop engineering solutions leveraging Golang.
  • Lead technical designs, code reviews, and implementations.
  • Deploy and operate services developed by the team.
  • Coach and mentor colleagues, providing career development feedback.
  • Promote strong engineering and organizational practices.

Requirements:

  • Exceptional academic track record from both high school and university (undergraduate degree in a technical subject preferred).
  • Proven experience in software development using Golang.
  • Professional written and spoken English with excellent presentation skills.
  • Result-oriented with a strong personal drive to meet commitments.

Language Requirements:

  • Proficient in professional English (both written and spoken).

Nice-to-Have Skills:

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

What We Offer: Canonical offers competitive compensation that reflects your geographical location, experience, and performance. Benefits include:

  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave, maternity and paternity leave, and an Employee Assistance Program.
  • Opportunities for international travel and team sprints.

Canonical is at the forefront of the global shift to open source, publishing Ubuntu, a major platform for AI, IoT, and cloud computing. We seek excellence in our hiring practices and are committed to fostering an inclusive and diverse workplace.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct