×
Register Here to Apply for Jobs or Post Jobs. X

Lead Golang Software Engineer, Commercial Systems

Job in Muscat, Oman
Listing for: Canonical
Full Time position
Listed on 2025-12-09
Job specializations:
  • Software Development
    Golang, Software Engineer, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 20000 - 26500 OMR Yearly OMR 20000.00 26500.00 YEAR
Job Description & How to Apply Below

Lead Golang Software Engineer, Commercial Systems

Join Canonical as a Lead Golang Software Engineer in the Commercial Systems unit. Canonical is a leading provider of open‑source software and operating systems, best known for the Ubuntu platform used worldwide in cloud, AI, IoT and enterprise deployments.

Location:

Remote – EMEA region.

We are hiring a senior engineer who will drive delivery of high‑quality Golang services, lead technical design, code reviews, and coaching, and contribute to a fast‑paced, distributed team culture.

Commercial Systems Overview

The Commercial Systems unit comprises six engineering teams that collaborate closely with business stakeholders. Services built by this unit are integral to Canonical’s core operations.

  • Billing team – Designs, develops, and operates a scalable service that converts metrics into billable amounts and provides real‑time spend visibility to customers.
  • Contracts team – Builds a single source of truth for all customer contracts, delivering CPQ capabilities and integration with CRM and accounting systems.
  • Livepatch team – Develops Golang‑based client and backend components for live kernel patch delivery, improving security and reliability.
Role Responsibilities
  • Develop engineering solutions leveraging Golang.
  • Lead technical designs, code reviews, and implementation.
  • Deploy and operate services developed by the team.
  • Coach, mentor, and provide career development feedback to colleagues.
  • Advocate best engineering and organizational practices.
Qualifications
  • Strong academic background; university degree in a technical subject or equivalent experience.
  • Proven track record of exceeding expectations and delivering outstanding results.
  • Experience developing software in Golang.
  • Fluent written and spoken English with excellent presentation skills.
  • Result‑oriented and highly motivated to meet commitments.
  • Willingness to travel internationally twice a year for company events up to two weeks long.
Nice to Have
  • Background in performance engineering or security.
  • Experience with accounting, sales, or related business systems.
Benefits
  • Distributed work environment with bi‑annual in‑person sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance‑based bonus or commission.
  • Recognition rewards, annual holiday leave, maternity and paternity leave.
  • Employee Assistance Program;
    Opportunity to travel to meet colleagues.
  • Priority Pass and travel upgrades for long‑haul company events.
About Canonical

Canonical is a pioneering tech firm that publishes Ubuntu and other key open‑source projects, driving global adoption of cloud, AI, and IoT solutions. The company is founder‑led, profitable, and growing, with a distributed global workforce and occasional team sprints in inspiring locations.

Equal Opportunity Statement

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination and commit to fair consideration for all applicants, regardless of identity.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary