Talent.com
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining EngineeringCanonical • San Francisco, California, United States
No longer accepting applications
Software Engineering Manager - Sustaining Engineering

Software Engineering Manager - Sustaining Engineering

Canonical • San Francisco, California, United States
1 day ago
Job type
  • Full-time
Job description

Overview

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 cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1100+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring a Software Engineering Manager for Sustaining Engineering who is 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. 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 the customer and for the benefit of the wider Open Source community. This team is well staffed with experts in every time zone and, while the work can be challenging sometimes, the team is resourced to ensure a good work-life balance and ongoing development of each team member.

As an engineering manager in the Sustaining Engineering team, your primary responsibility is to the people you support : ensuring that they are growing as engineers, making valuable contributions, and generally having a great experience at Canonical. Technical leadership and a solid background in software development are a must, so that you are able to help your team members grow professionally. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

Location

This is a globally remote role, unless specified otherwise.

Responsibilities

Manage and lead a distributed team of engineers

Hire, coach, mentor, provide feedback and career development guidance to your team

Manage & measure key performance indicators (KPIs), and training

Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS

Demonstrate the very best of Canonical in customer interactions

Set and manage expectations with other engineering teams, senior management, and external stakeholders

Advocate and advance modern software development practices

Grow a healthy, collaborative engineering culture in line with the company value

Collaborate with other teams in the organisation

Work from home with global travel up to 10% for internal and external events

What we are looking for in you

Professional software delivery experience using C, C++, Go, Python, or similar

You are knowledgeable and passionate about software development

Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes

Experience with version control systems such as git

Experience with debugging tools such as gdb, crash or other

Demonstrated strong commitment to testing methodologies and maintainable code quality

Excellent communication skills in the English language, both verbal and written

Experience with Linux, with a preference towards Ubuntu

Experience with Open Source and Open Source Business Models

People management experience in a support organisation is a strong plus

What we offer colleagues

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

Priority Pass, and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its 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.

Equal opportunity employment

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.

Job details

Seniority level : Mid-Senior level

Employment type : Full-time

Job function : Engineering and Information Technology

Industries : Software Development

#J-18808-Ljbffr

Create a job alert for this search

Software Engineering Manager • San Francisco, California, United States

Related jobs
Technical Lead / Manager Software Engineering

Technical Lead / Manager Software Engineering

VIVIO, a Public Benefit Corporation • Hayward, CA, US
Full-time
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...Show more
Last updated: 1 day ago • Promoted
Manager 2, Software Engineering

Manager 2, Software Engineering

Intuit Inc. • Mountain View, CA, United States
Full-time
Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.With approximately 100 million customers worldwide using products such as TurboTax,...Show more
Last updated: 30+ days ago • Promoted
Senior Manager, Software Engineering

Senior Manager, Software Engineering

PG Forsta • Emeryville, CA, United States
Full-time
PG Forsta is the leading experience measurement, data analytics, and insights provider for complex industries-a status we earned over decades of deep partnership with clients to help them understan...Show more
Last updated: 24 days ago • Promoted
Software Engineering Manager, Open Source LangChain and LangGraph

Software Engineering Manager, Open Source LangChain and LangGraph

algojobs • San Francisco, CA, United States
Full-time
At LangChain, our mission is to make intelligent agents ubiquitous.We provide the agent engineering platform and open source frameworks developers need to ship reliable agents fast.Our open source ...Show more
Last updated: 15 days ago • Promoted
Software Engineering Manager - Horizon Engine

Software Engineering Manager - Horizon Engine

Meta • Burlingame, CA, US
Full-time
Software Engineering Manager – Horizon Engine Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As an engineering manager you will support, enable and...Show more
Last updated: 6 days ago • Promoted
Senior Software Engineering Manager, Compute Systems Software

Senior Software Engineering Manager, Compute Systems Software

General Motors • Mountain View, CA, United States
Full-time
Hybrid : This role is categorized as hybrid.This means the successful candidate is expected to report to Mountain View, CA, three times per week, at minimum. The Vehicle Experiences Engine (VEE) at G...Show more
Last updated: 30+ days ago • Promoted
Manager, Software Engineering (Payments)

Manager, Software Engineering (Payments)

GoFundMe • San Francisco, CA, United States
Full-time
Manager, Software Engineering (Payments).Want to help us help others? We’re hiring!.GoFundMe is the world’s most powerful community for good, dedicated to helping people help each other.By uniting ...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Technical Leader

Software Engineering Technical Leader

Cisco Systems, Inc. • Milpitas, CA, United States
Full-time
Software Engineering Technical Leader.We are the Catalyst Center Platforms and Capabilities team, responsible for delivering scalable, secure, and high-productivity cloud-native infrastructure and ...Show more
Last updated: 9 days ago • Promoted
Software Engineering Manager II, Site Reliability Engineering

Software Engineering Manager II, Site Reliability Engineering

Google • San Francisco, CA, US
Full-time
Software Engineering Manager II, Site Reliability Engineering Apply Note : By applying to this position you will have an opportunity to share your preferred working location from the following : Su...Show more
Last updated: 4 days ago • Promoted
Systems Software Engineering Manager

Systems Software Engineering Manager

Meta • Menlo Park, CA, US
Full-time
Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team.As a leader in the tech industry, we are looking for someone who can drive innovation, collaboration...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager, Public Sector

Engineering Manager, Public Sector

Scale AI, Inc. • San Francisco, CA, United States
Full-time
Scale AI's Public Sector business is growing quickly as government agencies adopt AI to support critical national security, defense, and public sector missions. This role is ideal for someone who th...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Manager II, Site Reliability Engineering

Software Engineering Manager II, Site Reliability Engineering

Google Inc. • Sunnyvale, CA, United States
Full-time
Software Engineering Manager II, Site Reliability Engineering.Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders. deep expertise in domain.Bache...Show more
Last updated: 30+ days ago • Promoted
Manager, Software Engineering

Manager, Software Engineering

Intuitive • Sunnyvale, CA, United States
Full-time
In this role, you will lead a small software engineering team in a fast-paced environment.Your team will design and implement a variety of software components. You will take on projects with broad t...Show more
Last updated: 1 day ago • Promoted
Software Engineering Manager, Reliability

Software Engineering Manager, Reliability

Next Matter • Mountain View, CA, United States
Full-time
LinkedIn is the world’s largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every m...Show more
Last updated: 9 days ago • Promoted
Software Engineering Manager, Open Source LangChain and LangGraph

Software Engineering Manager, Open Source LangChain and LangGraph

LangChain • San Francisco, CA, United States
Full-time
At LangChain, our mission is to make intelligent agents ubiquitous.We provide the agent engineering platform and open source frameworks developers need to ship reliable agents fast.Our open source ...Show more
Last updated: 21 days ago • Promoted
Software Engineering Manager, MTIA

Software Engineering Manager, MTIA

Meta • Menlo Park, CA, United States
Full-time
Software Engineering Manager, MTIAThe MTIA (Meta Training & Inference Accelerator) Software team is part of AI and Compute Foundation organization. The team’s mission is to explore, develop and help...Show more
Last updated: 7 days ago • Promoted
Software Engineering Manager

Software Engineering Manager

IXL • San Mateo, CA, United States
Full-time
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking a Software Engineering Manager to manage a team of talented engineers and provide hands-on ...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Manager - Sustaining Engineering

Software Engineering Manager - Sustaining Engineering

Canonical • San Jose, CA, United States
Full-time
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 cloud, data science, AI, engine...Show more
Last updated: 30+ days ago • Promoted