Software Engineering Manager Backend SaaS
CanonicalRemote
Full Time
Posted September 18, 2025
Not Specified
Remote
Apply Now
Application opens on company website
Job Description
An engineering manager role focused on leading the development and enhancement of Canonical's Landscape systems management solution for Ubuntu, overseeing technical teams, driving software development, and collaborating across departments to improve large-scale Ubuntu estate management.
Key Responsibilities
- Build and lead a team of engineers, focusing on talent development and coaching
- Demonstrate sound engineering principles and contribute to team goals
- Set and manage expectations with other teams, management, and stakeholders
- Lead modern, agile software development practices
- Ensure a healthy, collaborative engineering culture
- Build automated, reliable pipelines for image delivery, testing, and publication
- Engage with internal teams, open source community, and partners
- Contribute to technical leadership through code reviews and architectural decisions
Requirements
- Technical leadership experience and a background in software engineering are necessary prerequisites for this role.
- Ability to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
- Fluency in Python and Golang, including understanding of architecture and components used in these languages.
- Experience with code reviews and architectural leadership.
- Commitment to healthy engineering practices, documentation, quality, and performance optimization.
- Ability to build and lead a team of engineers in your region.
- Experience in developing talent through coaching, mentoring, feedback, and hands-on career development.
- Demonstrate sound engineering principles and directly contribute toward your team’s goals.
- Set and manage expectations with other engineering teams, management, and external stakeholders.
- Lead modern, agile software development practices.
- Ensure a healthy, collaborative engineering culture in line with the company values.
- Engage with many other teams at Canonical, as well as the open source community and commercial partners.
- Work from home with the ability to travel globally 4-6 weeks per year for internal and external events.
- Bachelor’s or equivalent degree in Computer Science, STEM, or a similar field.
- Software development experience in Python or Golang.
- Effective written and verbal communication skills.
- Practical experience with Linux system administration.
Benefits & Perks
Competitive compensation with annual review and performance-driven bonus or commission
Distributed work environment with remote work options
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Recognition rewards
Team Member Assistance Program
Wellness Platform
Opportunity to travel to new locations to meet colleagues (4-6 weeks per year)
Travel upgrades and Priority Pass for long-haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More jobs at Canonical
Usability Engineer - User Science
Canonical
Remote
Full Time
6d
Senior Design Researcher - User Science
Canonical
Remote
Full Time
6d
Ubuntu Engineering Manager
Canonical
Remote
Full Time
Jan 8
More jobs in Remote
Account Executive APJ
Planet
NEW
Remote
Full Time
14h
Account Executive NATO
Planet
NEW
Remote
Full Time
14h
Account Executive NATO
Planet
NEW
Remote
Full Time
14h