Engineering Manager, Commercial Systems @ Canonical
Your Application Journey
Email Hiring Manager
Job Details
About Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Their flagship platform, Ubuntu, is used in breakthrough initiatives across public cloud, data science, AI, engineering innovation, and IoT. With a global workforce and a pioneer approach in distributed collaboration, most roles are remote and teams meet a few times each year in exciting destinations.
Role Overview
The position of Engineering Manager, Commercial Systems is an opportunity for a technologist with a passion for Linux and Ubuntu. You will lead one of Canonical's seven commercial engineering teams that design, develop, and operate services used by millions worldwide. This role involves guiding engineering teams delivering scalable solutions in areas ranging from billing, business systems, data lakes, integrations, security via livepatch, to backend services for Ubuntu Pro.
Key Responsibilities
- Lead software engineering teams delivering and operating robust systems.
- Provide process and design guidance while driving engineering quality.
- Collaborate with cross-functional teams and contribute hands-on coding (Go or Python).
- Improve established processes and drive excellence in distributed systems.
- Engage with international colleagues onsite a few times yearly.
What We Look For
- Bachelor's degree or equivalent in Computer Science or a related field.
- Experience as a software developer in high-level languages such as Go or Python.
- Previous hands-on engineering management or team lead experience.
- Proven ability in building and operating distributed systems and APIs.
- Excellent communication skills and remote collaboration abilities.
Additional Desired Skills
- Experience deploying on Ubuntu Linux in public clouds.
- Background in authentication & authorization, financial or marketplace systems integration.
- Familiarity with Salesforce development/integration or APEX.
What We Offer
- Competitive base pay influenced by experience and location.
- Fully remote working environment with global team collaboration.
- Personal learning budget, annual bonuses, and recognition rewards.
- Opportunity to travel internationally for team sprints and strategic meetings.
- Extensive benefits including parental leave, holiday leave, and employee assistance programs.
Location
This role is remote with teams based in the EMEA or AMER regions. Occasional international travel is required.
Key skills/competency
- Linux
- Ubuntu
- Go
- Python
- Distributed Systems
- Open Source
- Remote Collaboration
- Billing Systems
- Salesforce
- Data Integration
How to Get Hired at Canonical
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills for Canonical engineering roles.
- Highlight remote experience: Emphasize global collaboration skills.
- Showcase technical expertise: Detail Go, Python, and distributed systems.
- Prepare for interviews: Research Canonical and Ubuntu innovations.