GizPulse

Canonical

Canonical is Hiring a Golang Engineering Manager, Commercial Systems

RemoteFull-time3 min read0 comments
Official GizPulse Job Banner

Role Overview

Canonical, the company behind Ubuntu, wants a remote Golang Engineering Manager in EMEA to lead a team building the billing and Livepatch services at the core of its business.

Apply Now

Every time a company pays for Ubuntu Pro, or a server gets a kernel security fix without a reboot, a Go service written by Canonical's Commercial Systems teams is doing the work behind the scenes. Canonical now wants an engineering manager in EMEA to lead one of those teams, and the role is open to people working from home anywhere in the region, Africa included.

About Canonical

Canonical publishes Ubuntu, the Linux distribution that runs a large share of the world's cloud servers, developer laptops and IoT devices. The company has been remote since it started in 2004 and now has more than 1,200 people in over 80 countries. It is founder led, profitable and still growing, and its teams meet in person a few times a year in different cities.

About the Role

Commercial Systems is a group of six engineering teams whose services sit at the centre of Canonical's revenue. Two of the teams hiring managers stand out. The Billing team runs a Go service that turns usage metrics into accurate invoices and lets customers see their spend at any moment. The Livepatch team builds the client and backend that deliver Linux kernel security patches to running machines, closing the gap between a vulnerability and the next maintenance window.

As manager, you will:

  • Own the design and delivery of an internal product from start to finish
  • Lead and grow a team of software engineers working in Go
  • Coach your direct reports and build their skills over time
  • Question existing processes and designs and push for better ones
  • Learn the business side well enough to point the team at the work with most impact

About You

  • Hands-on experience building software in a high-level language such as Go, Python or Java
  • A strong academic record, or a convincing story about the path you chose instead
  • A degree in a technical subject, or equivalent proof of ability
  • A habit of going beyond what is expected and delivering results
  • Clear written and spoken English and good presentation skills
  • Able to travel abroad twice a year for company events of up to two weeks

Nice to Have

  • Performance engineering or SRE experience
  • Some background in accounting, sales operations or other business functions

What Canonical Offers

  • Fully remote work with in-person team sprints twice a year
  • A personal learning budget of USD 2,000 a year
  • Annual compensation review plus a performance-based bonus
  • Recognition rewards, annual leave, and maternity and paternity leave
  • An Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company trips

Canonical sets pay by location, experience and performance, and does not publish a salary range for this role. If you have shipped Go services at scale and are ready to lead a team, apply on the official Canonical careers page.

Explore More On These Topics

Share This Story

Get GizPulse Weekly

Receive jobs, opportunities, and practical tech insights every Sunday.

Please complete verification to subscribe.

Comments

Comments are moderated and published after approval.

Please complete verification before posting your comment.

No comments yet.

Related Jobs