Open Role
Canonical

Opportunity at

Canonical

Golang Software Engineer, Commercial Systems

Canonical, the publisher of the Ubuntu operating system used in cloud computing, data science, IoT, and AI initiatives, is seeking a Golang Software Engineer for its…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United Kingdom
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Oct 29, 2026
Listing Views2
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system used in cloud computing, data science, IoT, and AI initiatives, is seeking a Golang Software Engineer for its Commercial Systems unit. The company is profitable, growing, and operates as a distributed organization with staff located globally. This role is based remotely in the EMEA region and is open across seniority levels. The Commercial Systems unit consists of six engineering teams collaborating with…

Job Description

Canonical, the publisher of the Ubuntu operating system used in cloud computing, data science, IoT, and AI initiatives, is seeking a Golang Software Engineer for its Commercial Systems unit. The company is profitable, growing, and operates as a distributed organization with staff located globally. This role is based remotely in the EMEA region and is open across seniority levels. The Commercial Systems unit consists of six engineering teams collaborating with business and engineering groups, handling critical business operations such as billing, customer contracts, and Livepatch delivery. Selected engineers will build, maintain, and run core Golang services that integrate with payment systems, accounting platforms, CRMs, and Linux kernel patch delivery mechanisms.

This position is suited for developers passionate about high engineering standards, distributed architectures, and backend systems in domains like billing, security, or enterprise contracts. Team members gather in person twice a year for international strategy and execution sprints.

Responsibilities

  • Build and maintain software engineering solutions using Golang
  • Drive technical designs, code reviews, and implementation phases
  • Deploy and operate services managed by the engineering team
  • Coach, mentor, and provide career growth feedback to peers
  • Establish and champion strong engineering and organizational practices

Requirements

  • Background in software development utilizing Golang
  • Strong academic history across high school and university levels
  • Possession of an undergraduate degree in a technical discipline or a demonstrated alternative path
  • Track record of exceeding expectations to deliver exceptional outcomes
  • Professional written and verbal communication skills in English with presentation capabilities
  • Results-driven mindset with personal accountability for meeting commitments
  • Availability to travel internationally twice yearly for company events lasting up to two weeks

Qualifications

  • Experience in performance engineering and security
  • Background working in business functions such as accounting, sales, or sales operations

Core Skills

Benefits

  • Global compensation tailored to geography, experience, and performance
  • Annual and frequent milestone compensation reviews
  • Performance-based annual bonus or commission
  • Distributed work environment featuring biannual in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Travel upgrades, Priority Pass, and international travel opportunities for company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this a remote position?

Yes, this role is based remotely in the EMEA region.

What travel is required for this role?

The position requires international travel twice a year for company events that can last up to two weeks.

What programming language is primarily used?

The role focuses on software development in Golang.

Does the posting state the exact salary?

No, the job posting does not specify a concrete salary figure, noting that compensation is shaped by geographical location, experience, and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 3h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 20h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 20h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 20h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UK

View the original listing ↗

Posted by employer: Oct 29, 2026

Added to Jobsiz: Nov 2, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

418Open Jobs
—No reviews yet
View Company Profile