Software Engineering Manager - Sustaining Engineering

Canonical
Americas
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Leadership","Communication","Mentorship","Collaboration"]

Lead a regional, distributed team of Linux and open source engineers within Sustaining Engineering. You’ll hire, coach, mentor, and grow engineers while setting expectations and collaborating with internal teams and external stakeholders. Drive timely bug-fix delivery and technical solutions across Ubuntu and related open source technologies (from kernel to user space and IaaS platforms), while advocating modern software practices and maintaining a high-quality, test-focused engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
4 years ago

Software Engineering Manager - Sustaining Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Lead a regional, distributed team of Linux and open source engineers within Sustaining Engineering. You’ll hire, coach, mentor, and grow engineers while setting expectations and collaborating with internal teams and external stakeholders. Drive timely bug-fix delivery and technical solutions across Ubuntu and related open source technologies (from kernel to user space and IaaS platforms), while advocating modern software practices and maintaining a high-quality, test-focused engineering culture.
Location: Americas
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Manage and lead a distributed team of engineers
  • •Hire, coach, mentor, and provide feedback and career development guidance
  • •Manage and measure KPIs and training for the team
  • •Support timely delivery of bug fixes, patches, and technical solutions across Ubuntu and related technologies
  • •Set expectations with engineering teams, senior management, and external stakeholders while advocating modern software practices
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual HolidayParental LeaveEmployee AssistanceTravel Allowance

Key Requirements

  • •Professional software delivery experience using C, C++, Go, Python, or similar
  • •Experience with version control systems such as git
  • •Experience with debugging tools such as gdb and crash analysis
  • •Strong commitment to testing methodologies and maintainable code quality
  • •Leadership experience organizing and prioritizing complex problem resolution and bug fixes
Experience:Open sourceLinuxCloud computingSoftware support
Skills:LeadershipCommunicationMentorshipCollaboration
Languages:English
Tech Stack:CC++GoPythonGitGdbUbuntuOpenStackCephKubernetesJujuMAASLinux

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn