Company logo hidden

Lead Golang Software Engineer, Commercial Systems

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

Financial

  • Estimate: $110k - $140k*
  • 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, renowned for its platform, Ubuntu, which supports various enterprise initiatives like public cloud, data science, AI, engineering innovation, and IoT. With a global team of over 1200 colleagues in more than 80 countries, Canonical emphasizes distributed collaboration and operational efficiency, conducting team meet-ups twice a year in diverse locations.

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

We are seeking a Lead Golang Software Engineer who will focus on engineering quality, continuous improvement, and skill development. This role offers a chance to engage with popular software systems and open-source solutions. In particular, candidates may work with the following teams within the Commercial Systems unit:

  • Billing Team: Develops a Golang service for metrics conversion and billing accuracy.
  • Contracts Team: Creates a service for contract management, integrating with CRM and accounting systems.
  • Livepatch Team: Focuses on delivering Linux kernel patches to address critical vulnerabilities.
  • Ubuntu Pro Backend Team: Develops backend services for Ubuntu Pro subscription management.

Role Responsibilities:

  • Develop engineering solutions using Golang
  • Lead technical designs, code reviews, and implementations
  • Deploy and operate services created by the team
  • Coach, mentor, and provide career development feedback

Qualifications:

  • Exceptional academic background, with an undergraduate degree in a technical subject
  • Experience in software development with Golang
  • Proficiency in written and spoken English with strong presentation skills
  • Results-oriented attitude with a personal drive to meet commitments
  • Ability to travel internationally twice a year for company events (up to two weeks long)

Desired Skills:

  • Experience in performance engineering and security
  • Familiarity with accounting or sales operations

Work Conditions:

  • Full-time remote work with team sprints in-person twice a year
  • Compensation shaped by geographical location, experience, and performance
  • Benefits include personal learning and development budget, annual compensation reviews, and recognition rewards

Language Requirements:

  • Professional written and spoken English is mandatory.

Canonical promotes diversity in its hiring practices and is an equal opportunity employer. Applications are welcomed from individuals of all backgrounds, and all applications will be considered fairly.

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