Enable job alerts via email!

Engineering Manager, Commercial Systems

Canonical

London

Remote

GBP 70,000 - 110,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking an Engineering Manager for its Commercial Systems in London. This role involves leading engineering teams focused on open-source technologies, primarily using Go and Python, with a fully remote work opportunity across EMEA. Ideal candidates will have a strong technical background, experience in software development, and excellent leadership skills. Join Canonical to drive the success of innovative projects that impact millions worldwide.

Benefits

Fully remote work environment
Learning and development budget
Annual pay review
Recognition rewards
Holiday leave
Employee Assistance Programme
Travel opportunities for team meetups
Travel upgrades for events

Qualifications

  • Experience in high-level language software development.
  • Experience as a hands-on engineering manager or team lead.
  • Experience with distributed systems and APIs.

Responsibilities

  • Lead engineering teams in implementing and operating software solutions.
  • Provide guidance on engineering and processes.
  • Collaborate with cross-functional teams.

Skills

Go
Python
Leadership
Communication

Education

Bachelor's degree in Computer Science or related field

Job description

Social network you want to login/join with:

Engineering Manager, Commercial Systems, London

Client: Canonical

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 0dce9a072076

Job Views: 21

Posted: 22.06.2025

Expiry Date: 06.08.2025

Job Description:

The role of an Engineering Manager, Commercial Systems at Canonical

This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.

Our new Commercial Systems unit comprises five engineering teams that collaborate closely with other teams at Canonical. The services designed, developed, and operated by this unit are used by millions worldwide. Apply here if you would like to lead one of these teams, which cover:

  • A contracts service. Supports authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale, supporting devices from individual systems to large enterprise fleets via Ubuntu Pro. Also delivers contract-based services like kernel live patches.
  • JAAS/Identity/Livepatch. Enhances the scalability of Juju, Canonical's cloud management solution, through developing JIMM and Candid, and delivers Livepatch client and backend for live Linux kernel patches.
  • Data lake and SAAS integration. Develops data warehouses, ingestion pipelines, and automates processes across multiple SaaS solutions for internal operations.
  • Integration with public clouds. Connects the contracts service with Azure, AWS, and GCP to provide seamless SAAS experiences, including security and support offerings.
  • Salesforce. Ensures business operations teams have accurate data and processes, working closely with engineering teams.

We seek software engineering managers with strong Go or Python skills, leadership experience, and a drive to advance open source technologies.

Location: This role is remote within the EMEA region.

What your day will look like
  • Lead engineering teams in implementing and operating software solutions
  • Provide guidance on engineering and processes
  • Seek improvements to existing designs and processes
  • Collaborate with cross-functional teams
  • Code in Go or Python
What we are looking for in you
  • Bachelor's degree in Computer Science or related field
  • Experience in high-level language software development, preferably Go or Python
  • Experience as a hands-on engineering manager or team lead
  • Experience with distributed systems and APIs
  • Excellent communication skills in English
  • Ability to work remotely with diverse teams
  • Willingness to travel internationally 2-4 times per year
Additional skills that you might also bring
  • Experience with Ubuntu Linux in cloud environments
  • Experience with authentication, authorization, and marketplace systems
  • Experience with Salesforce development or APEX
What we offer you

Salary depends on location, experience, and skills. Benefits include bonuses, incentives, and other perks:

  • Fully remote work environment
  • Learning and development budget
  • Annual pay review
  • Recognition rewards
  • Holiday leave
  • Employee Assistance Programme
  • Travel opportunities for team meetups
  • Travel upgrades for events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.