
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Skills & Technologies
Overview
Canonical is hiring a Python Engineering Manager to lead the development of internal products within the Commercial Systems unit. You'll work with innovative open-source solutions and high engineering quality standards. This role requires strong leadership and Python expertise.
Job Description
Who you are
You have a proven track record as an Engineering Manager with a focus on Python development — you understand the intricacies of managing engineering teams and fostering a culture of accountability and high standards. Your experience in open-source software development has equipped you with the skills to guide your team through complex challenges while continuously improving their technical capabilities.
You are committed to personal and professional growth — you actively seek opportunities to enhance your skills and those of your direct reports. Your leadership style emphasizes collaboration, mentorship, and the importance of delivering high-quality software solutions that meet business needs.
You thrive in a distributed work environment — with Canonical's global presence, you are comfortable leading teams that may be spread across various locations. Your ability to communicate effectively and align teams on strategic goals is one of your key strengths.
Desirable
Experience with cloud technologies and data governance is a plus — you understand how these elements play a critical role in the success of engineering initiatives. Familiarity with agile methodologies will help you adapt to the fast-paced nature of the tech industry.
What you'll do
As the Python Engineering Manager, you will lead a team of engineers focused on developing and maintaining internal products that are essential to Canonical's business operations. You will be responsible for setting clear objectives, managing team performance, and ensuring that engineering practices align with the company's high standards.
You will collaborate closely with other engineering and business teams to deliver innovative solutions that support Canonical's growth. Your role will involve regular communication with stakeholders to understand their needs and translate them into actionable engineering tasks.
You will also focus on fostering a culture of continuous improvement within your team — this includes conducting regular code reviews, mentoring engineers, and promoting best practices in software development. Your leadership will be crucial in driving the team's success and ensuring that projects are delivered on time and to specification.
What we offer
Canonical provides a unique opportunity to work with cutting-edge open-source technologies in a collaborative and inclusive environment. You will be part of a company that values diversity and encourages innovative thinking. We offer competitive compensation and the flexibility of remote work, allowing you to balance your professional and personal life effectively.
Join us in shaping the future of open-source software and making a significant impact in the technology landscape. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and commitment to excellence are what matter most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Canonical is hiring an Engineering Manager for their Commercial Systems unit to lead engineering teams in developing innovative open-source solutions. You'll work with technologies like Go and collaborate closely with cross-functional teams. This position requires a strong focus on engineering quality and team development.

Engineering Manager
Canonical is hiring an Engineering Manager for their Solutions Engineering team to lead a regional software engineering team. You'll work with open-source automation and infrastructure-as-code technologies. This position requires strong leadership skills and experience in software engineering.

Engineering Manager
Canonical is hiring an Engineering Manager for their Commercial Systems team to oversee the development of internal products. You'll work with Salesforce and NetSuite to enhance business processes. This role requires strong leadership and engineering quality standards.

Systems Engineer
Axon is seeking a Manager, Systems Integrations Engineer to lead efforts in enhancing emergency communications through AI technology. You'll work on integrating systems that support public safety initiatives. This role requires strong leadership and technical skills in systems integration.

Engineering Manager
Canonical is hiring an Engineering Manager to lead web engineering teams and ensure the growth and success of team members. You'll work collaboratively across the organization to deliver scalable user experiences. This role requires strong technical leadership in web development.