Enable job alerts via email!

Sustaining Engineering Manager

TN United Kingdom

London

Remote

USD 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

An exciting opportunity awaits as a Software Engineering Manager for a forward-thinking company dedicated to open source software and cloud computing. In this full-time remote position, you will lead a distributed team, fostering a collaborative culture while driving technical excellence. Your role will involve mentoring engineers, managing project deliveries, and influencing company strategy. With a focus on professional growth and a commitment to quality, you will ensure that your team thrives in a supportive environment. Join a dynamic organization that values innovation and offers a range of benefits to support your career development.

Benefits

Fully remote working environment
Annual learning and development budget
Annual compensation review
Recognition rewards
Annual leave
Employee Assistance Programme
Opportunities to travel for meetings
Travel perks for long-haul events

Qualifications

  • Deep experience with Ubuntu, Kubernetes, and OpenStack.
  • Professional software delivery experience using C, C++, Go, or Python.

Responsibilities

  • Manage and lead a distributed team of engineers.
  • Support timely delivery of bug fixes and technical solutions.

Skills

Ubuntu Linux
Kubernetes
OpenStack
Ceph
C/C++/Go/Python
Version Control (git)
Debugging Tools
Testing Methodologies
Communication Skills

Job description

Social network you want to login/join with:

This is an exciting opportunity for a software engineering manager, passionate about open source software, Linux, and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.

Sustaining Engineering is a business-critical team that continuously improves various open source software by resolving software defects reported by customers. The software stack includes everything from the kernel to user space applications and IaaS platforms. This position leads one of our regional teams and reports directly to the global Director of Sustaining Engineering.

Our customers build large-scale, mission-critical infrastructure and application solutions on Ubuntu and open source from Canonical. While not actively developing products, Sustaining Engineering, as part of Support Engineering, solves problems for customers and benefits the wider Open Source community. The team is well staffed with experts across time zones, ensuring good work-life balance and ongoing development for each member.

As an engineering manager in the Sustaining Engineering team, your primary responsibility is to support your team members: ensuring their growth as engineers, meaningful contributions, and a great experience at Canonical. Technical leadership and a solid software development background are essential to help your team grow professionally. You will influence culture, facilitate technical delivery, and collaborate on strategy and execution.

Location: This job is open to applicants in the Americas time zones and is a full-time, remote position.

What your day will look like

  1. Manage and lead a distributed team of engineers
  2. Hire, coach, mentor, provide feedback, and guide career development
  3. Manage shift scheduling, measure KPIs, and conduct training
  4. Support timely delivery of bug fixes, patches, and technical solutions across various technologies including Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
  5. Demonstrate the best of Canonical in customer interactions
  6. Set and manage expectations with engineering teams, management, and stakeholders
  7. Promote modern software development practices
  8. Foster a healthy, collaborative engineering culture aligned with company values
  9. Collaborate with other teams within the organization
  10. Work remotely with up to 10% global travel for events

What we are looking for in you

  • Interest and deep experience with at least three of the following: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, deb or snap packaging
  • Professional software delivery experience using C, C++, Go, Python, or similar
  • Passion and knowledge about software development
  • Leadership experience with ability to organize and prioritize complex issues and bug fixes
  • Experience with version control systems such as git
  • Experience with debugging tools like gdb, crash, or others
  • Strong commitment to testing methodologies and maintainable code quality
  • Excellent English communication skills, both verbal and written
  • Experience with Linux, preferably Ubuntu
  • Experience with Open Source and its business models
  • People management experience in support organizations is a plus

What we offer you

Your base pay depends on factors like location, experience, knowledge, and skills. Additional benefits may include bonuses and incentives based on performance. Our compensation philosophy emphasizes equity across our global workforce.

We offer a range of benefits reflecting our values, which may vary by location:

  • Fully remote working environment
  • Annual learning and development budget of $2,000 USD
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Employee Assistance Programme
  • Opportunities to travel for meetings and events
  • Travel perks for long-haul company events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.