Engineering Manager

Overview
Join to apply for the
Engineering Manager
role at
Canonical .Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. We have 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person in locations around the world to align on strategy and execution. This is a general track for first-level engineering management positions at Canonical. We aim to transform enterprise compute with open source by delivering reliable, secure software; our engineers are selected for brilliance and motivation to advance open source. Engineering managers help teams achieve more than they realised they could, and feel proud of the result.A typical first-level software engineering team is based in a single time zone with an Engineering Manager and a Senior Engineer dedicated to a single product, working together to shape the roadmap, technical strategy, code, documentation, and community engagement. They are capable of coding and are leaders who assign work, manage delivery, and pursue management training to align with Canonical’s team behaviours, habits, routines, norms, and standards.An Engineering Manager is responsible for line management and career guidance, developing engineering talent, representing the team and product technically, and driving collaboration with other teams and customers.We have open manager roles across a wide range of engineering domains, including:
Python and Golang
C / C++ / Rust
Data infrastructure
HTML / CSS / JavaScript / Typescript / React
Flutter
Distro packaging and systems
SAAS and web microservices
Kernel
Servers
Graphics, Browser and Desktop
Silicon enablement and embedded devices
Product Security
Location: we have engineering management positions open in every time zone.
What you''ll do
Lead and develop a team of engineers, ranging from graduate to senior
Work remotely in a single major time zone, sometimes two
Coach, mentor, and offer career development feedback
Identify and measure team health indicators
Implement disciplined engineering processes
Represent your team and product to stakeholders, partners, and customers
Develop and evangelise great engineering and organisational practices
Plan and manage progress on agreed goals and projects
Be an active part of the leadership team, collaborating with other leaders
What we''re looking for in you
An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
Drive and a track record of going above and beyond expectations
Excellent verbal and written communication skills in English
A love of developing and growing people and a track record of it
Experience in leading, coaching, and mentoring software developers
Organised and able to ensure your team delivers timely, high-quality results
Well-organised, self-starting, and able to deliver to schedule
Professional manner of interacting with colleagues, partners, and the community
You have advanced expertise in your domain
You are knowledgeable and passionate about software development
You have solid experience working in an agile development environment
You have a demonstrated drive for continual learning
Builds trust, relationships, and confidence
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks each
Additional Skills We Value
Experience in a developer advocacy or community role
Ops and system administration experience
Performance engineering and security experience
What we offerWe consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus and additional benefits that reflect our values. We balance programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Travel upgrades for long-haul company events
About CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, a platform for AI, IoT, and the cloud. We recruit on a global basis and expect excellence. Most colleagues have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniorities and Employment
Senior level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
Referrals increase your chances of interviewing. Get notified about new Engineering Manager jobs in Manchester, England, United Kingdom.
#J-18808-Ljbffr
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!