Resume and JobRESUME AND JOB
Canonical logo

Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA

Canonical

Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA

full-timePosted: Jan 20, 2026

Job Description

About Canonical

Canonical is the company behind Ubuntu, the world's leading open-source operating system powering enterprise innovation in public cloud, data science, AI, engineering, and IoT. As a pioneer in global distributed collaboration, Canonical employs over 1200 colleagues across more than 80 countries, with very few office-based roles. Teams connect through two to four in-person meetings yearly in exciting global locations to align on strategy and execution. Founder-led and profitable, Canonical serves top public cloud providers, silicon leaders, and industry giants, delivering breakthrough open-source solutions that drive business growth.

Role Overview

Canonical seeks a Golang Engineering Manager for its Commercial Systems unit, a critical hub of six engineering teams collaborating with business and engineering groups. This remote EMEA-based role focuses on high-impact internal products like Billing and Livepatch. The Billing team builds scalable Golang services to convert metrics into billable amounts, integrate with payment systems, and provide real-time spend visibility. The Livepatch team delivers kernel patches to minimize exploit windows for Linux vulnerabilities, emphasizing security, reliability, and Golang-based clients and backends. Ideal for managers passionate about engineering excellence, open source, and Canonical's growth.

Key Responsibilities

As Golang Engineering Manager, you hold accountability for an internal product's design and development. Lead a team of software engineers specializing in Golang, fostering their skill growth while upholding high quality standards. Drive process improvements, innovative designs, and solutions that align with business needs. Collaborate across Canonical's distributed teams to deliver reliable, scalable services at the core of our commercial operations, supporting Ubuntu's enterprise adoption worldwide.

Team Leadership

Guide direct reports in Golang development, mentor on best practices, and ensure delivery of mission-critical features for Billing or Livepatch.

Product Accountability

Own end-to-end product lifecycle, from conception to operation, integrating with Canonical's ecosystem.

Qualifications & Requirements

We seek candidates with an exceptional academic track record from high school and university, including an undergraduate degree in a technical field or a compelling alternative path. Demonstrate a history of exceeding expectations for outstanding results. Required experience includes software development in high-level languages like Golang, Python, or Java. Proficiency in professional written and spoken English with excellent presentation skills is essential. Be result-oriented, personally driven to meet commitments, and able to travel internationally twice yearly for up to two-week company events.

Nice-to-Have Skills

Performance engineering, SRE experience, or backgrounds in accounting, sales, and sales operations enhance your fit for these domain-specific teams.

Benefits & Perks

Canonical offers competitive, location- and performance-based compensation with annual reviews, plus performance-driven bonuses. Enjoy a fully distributed work environment with biannual team sprints in inspiring locations. Receive a USD 2,000 personal learning and development budget yearly. Additional perks include recognition rewards, generous annual holiday leave, maternity and paternity leave, Employee Assistance Program, and opportunities to travel and meet global colleagues. Benefits balance local needs with global fairness, reflecting our open-source values.

Career Growth

At Canonical, career progression is driven by performance and impact. Managers continuously develop skills while advancing their teams. Access learning budgets, mentorship, and exposure to cutting-edge projects in Ubuntu, cloud, AI, and security. With rapid growth, high performers see frequent opportunities for promotion, broader responsibilities, and leadership in open-source innovation. Our remote-first culture empowers you to thrive anywhere in EMEA while contributing to global enterprise solutions.

Why Join Canonical

Join a profitable, founder-led company shaping open source for enterprises. Work on Ubuntu, the platform behind public clouds and IoT revolutions, in a remote-first environment that prioritizes collaboration and excellence. Lead Golang teams on products like Livepatch that enhance Linux security or Billing systems fueling Canonical's business. Benefit from global travel, skill development, and a culture of accountability and innovation. Canonical's commitment to open source means your work impacts millions, from startups to Fortune 500 leaders.

Role FAQs

What teams will I manage?

You'll lead a Golang-focused team in either Billing (metrics-to-billing, payments) or Livepatch (kernel security patching), collaborating across Canonical.

Is this role fully remote?

Yes, home-based in EMEA with 2-4 international company events yearly.

What is the tech stack?

Primarily Golang for services, clients, and backends, integrated with Canonical's open-source ecosystem.

How does Canonical support professional growth?

USD 2,000 learning budget, annual reviews, mentorship, and performance-based advancement in a growing company.

What's the company culture like?

Distributed, high-accountability, open-source driven, with in-person sprints fostering global teamwork.

Locations

  • EMEA (Remote)

Salary

Estimated Salary Range

90,000 - 140,000 EUR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Golangintermediate
  • Software Engineering Managementintermediate
  • Team Leadershipintermediate
  • Performance Engineeringintermediate
  • SRE Practicesintermediate
  • Billing and Payment Systemsintermediate

Required Qualifications

  • Undergraduate degree in technical subject or equivalent (experience)
  • Exceptional academic record (experience)
  • Experience in high-level languages like Golang/Python/Java (experience)
  • Professional English with presentation skills (experience)
  • Result-oriented with drive to meet commitments (experience)

Responsibilities

  • Accountable for design and development of internal product
  • Lead team of Golang software engineers
  • Develop skills of direct reports
  • Improve processes, designs, and solutions
  • Understand business needs for maximum impact

Benefits

  • general: Distributed remote work with biannual in-person sprints
  • general: USD 2,000 annual personal learning budget
  • general: Annual compensation review with performance bonus
  • general: Recognition rewards and holiday leave
  • general: Maternity/paternity leave and Employee Assistance Program

Target Your Resume for "Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA" , Canonical

Get personalized recommendations to optimize your resume specifically for Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA" , Canonical

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Canonical CareersUbuntu JobsGolang JobsEngineering ManagerRemote EMEAOpen SourceInformation Systems

Answer 10 quick questions to check your fit for Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA @ Canonical.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Canonical logo

Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA

Canonical

Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA

full-timePosted: Jan 20, 2026

Job Description

About Canonical

Canonical is the company behind Ubuntu, the world's leading open-source operating system powering enterprise innovation in public cloud, data science, AI, engineering, and IoT. As a pioneer in global distributed collaboration, Canonical employs over 1200 colleagues across more than 80 countries, with very few office-based roles. Teams connect through two to four in-person meetings yearly in exciting global locations to align on strategy and execution. Founder-led and profitable, Canonical serves top public cloud providers, silicon leaders, and industry giants, delivering breakthrough open-source solutions that drive business growth.

Role Overview

Canonical seeks a Golang Engineering Manager for its Commercial Systems unit, a critical hub of six engineering teams collaborating with business and engineering groups. This remote EMEA-based role focuses on high-impact internal products like Billing and Livepatch. The Billing team builds scalable Golang services to convert metrics into billable amounts, integrate with payment systems, and provide real-time spend visibility. The Livepatch team delivers kernel patches to minimize exploit windows for Linux vulnerabilities, emphasizing security, reliability, and Golang-based clients and backends. Ideal for managers passionate about engineering excellence, open source, and Canonical's growth.

Key Responsibilities

As Golang Engineering Manager, you hold accountability for an internal product's design and development. Lead a team of software engineers specializing in Golang, fostering their skill growth while upholding high quality standards. Drive process improvements, innovative designs, and solutions that align with business needs. Collaborate across Canonical's distributed teams to deliver reliable, scalable services at the core of our commercial operations, supporting Ubuntu's enterprise adoption worldwide.

Team Leadership

Guide direct reports in Golang development, mentor on best practices, and ensure delivery of mission-critical features for Billing or Livepatch.

Product Accountability

Own end-to-end product lifecycle, from conception to operation, integrating with Canonical's ecosystem.

Qualifications & Requirements

We seek candidates with an exceptional academic track record from high school and university, including an undergraduate degree in a technical field or a compelling alternative path. Demonstrate a history of exceeding expectations for outstanding results. Required experience includes software development in high-level languages like Golang, Python, or Java. Proficiency in professional written and spoken English with excellent presentation skills is essential. Be result-oriented, personally driven to meet commitments, and able to travel internationally twice yearly for up to two-week company events.

Nice-to-Have Skills

Performance engineering, SRE experience, or backgrounds in accounting, sales, and sales operations enhance your fit for these domain-specific teams.

Benefits & Perks

Canonical offers competitive, location- and performance-based compensation with annual reviews, plus performance-driven bonuses. Enjoy a fully distributed work environment with biannual team sprints in inspiring locations. Receive a USD 2,000 personal learning and development budget yearly. Additional perks include recognition rewards, generous annual holiday leave, maternity and paternity leave, Employee Assistance Program, and opportunities to travel and meet global colleagues. Benefits balance local needs with global fairness, reflecting our open-source values.

Career Growth

At Canonical, career progression is driven by performance and impact. Managers continuously develop skills while advancing their teams. Access learning budgets, mentorship, and exposure to cutting-edge projects in Ubuntu, cloud, AI, and security. With rapid growth, high performers see frequent opportunities for promotion, broader responsibilities, and leadership in open-source innovation. Our remote-first culture empowers you to thrive anywhere in EMEA while contributing to global enterprise solutions.

Why Join Canonical

Join a profitable, founder-led company shaping open source for enterprises. Work on Ubuntu, the platform behind public clouds and IoT revolutions, in a remote-first environment that prioritizes collaboration and excellence. Lead Golang teams on products like Livepatch that enhance Linux security or Billing systems fueling Canonical's business. Benefit from global travel, skill development, and a culture of accountability and innovation. Canonical's commitment to open source means your work impacts millions, from startups to Fortune 500 leaders.

Role FAQs

What teams will I manage?

You'll lead a Golang-focused team in either Billing (metrics-to-billing, payments) or Livepatch (kernel security patching), collaborating across Canonical.

Is this role fully remote?

Yes, home-based in EMEA with 2-4 international company events yearly.

What is the tech stack?

Primarily Golang for services, clients, and backends, integrated with Canonical's open-source ecosystem.

How does Canonical support professional growth?

USD 2,000 learning budget, annual reviews, mentorship, and performance-based advancement in a growing company.

What's the company culture like?

Distributed, high-accountability, open-source driven, with in-person sprints fostering global teamwork.

Locations

  • EMEA (Remote)

Salary

Estimated Salary Range

90,000 - 140,000 EUR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Golangintermediate
  • Software Engineering Managementintermediate
  • Team Leadershipintermediate
  • Performance Engineeringintermediate
  • SRE Practicesintermediate
  • Billing and Payment Systemsintermediate

Required Qualifications

  • Undergraduate degree in technical subject or equivalent (experience)
  • Exceptional academic record (experience)
  • Experience in high-level languages like Golang/Python/Java (experience)
  • Professional English with presentation skills (experience)
  • Result-oriented with drive to meet commitments (experience)

Responsibilities

  • Accountable for design and development of internal product
  • Lead team of Golang software engineers
  • Develop skills of direct reports
  • Improve processes, designs, and solutions
  • Understand business needs for maximum impact

Benefits

  • general: Distributed remote work with biannual in-person sprints
  • general: USD 2,000 annual personal learning budget
  • general: Annual compensation review with performance bonus
  • general: Recognition rewards and holiday leave
  • general: Maternity/paternity leave and Employee Assistance Program

Target Your Resume for "Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA" , Canonical

Get personalized recommendations to optimize your resume specifically for Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA" , Canonical

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Canonical CareersUbuntu JobsGolang JobsEngineering ManagerRemote EMEAOpen SourceInformation Systems

Answer 10 quick questions to check your fit for Golang Engineering Manager, Commercial Systems at Canonical - Remote EMEA @ Canonical.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.