Search jobs > Los Angeles, CA > Software engineering

Linux Software Engineering Manager - Ubuntu

Canonical
Los Angeles, California, US
Full-time

Lead the engineering team that delivers the essential components of Ubuntu - our system startup, compilers, language runtimes and toolchains, as well as networking and storage config and management.

This is a fast-paced, problem-solving, highly technical role operating at the core of Linux server systems.

Please ensure you read the below overview and requirements for this employment opportunity completely.

As an Engineering Manager on the Foundations team, you will be at the heart of driving Ubuntu. Working at the unique intersection of the open source ecosystem and enterprise technologists.

In this pivotal position, you'll lead and inspire your team of engineers to take Ubuntu to new heights. We are looking for someone with a deep understanding of Linux and Ubuntu with a passion for exceptional leadership.

You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery and drive your team on strategy and execution.

What you'll do

  • Lead and grow a team of distributed engineers
  • Demonstrate sound engineering principles through active and hands-on leadership
  • Be responsible for planning, estimation and execution
  • Work with product management to define the vision and strategy for Ubuntu
  • Collaborate with cross-functional leadership teams
  • Drive the advancement and adoption of the latest software development practices
  • Design, embrace and evangelize great engineering and organizational practices
  • Grow a healthy, collaborative engineering culture in line with company values
  • Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps
  • Work from home while meeting in person for company sprints. Sprints are typically twice a year for 1-2 weeks.

Valued skills and experience

  • You have worked extensively with Linux distributions, and are experienced with packaging technologies (e.g. deb, rpm, other)
  • You have demonstrated experience managing or leading a team of software engineers
  • High quality software engineering knowledge in one or more of : Linux system architecture, boot process, Java / GCC / Python / Rust / Go toolchains, ARM and / or RISC-V
  • Engagement with open source communities and processes

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.

In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals.

We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
  • 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 from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is 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 on a daily basis.

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.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical provides a unique window into the world of 21st-century digital business.

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.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Technical Software Engineering Manager to lead and mentor software engineering teams while delivering innovative technologies. ...

Promoted
Canonical - Jobs
Los Angeles, California

Ubuntu Server is the world's most popular Linux - on cloud and bare metal. In this role, you will manage the team responsible for the software that manages access to all professional Ubuntu offerings. This software runs on every major Release of Ubuntu and is regularly updated on all of them. Th...

Promoted
Apple Inc.
Los Angeles, California

Beats - Software/Firmware Engineering Program Manager. Apple is seeking a world-class Program Manager to join the Software/Firmware team that delivers Beats audio products and accessories. The Beats group is seeking a Senior Engineering Program Manager with a proven track record of enabling large cr...

Promoted
Snap Inc.
Los Angeles, California

Drive the technical roadmap for the engineering team. Collaborate with Design, Product, and Engineering teams distributed across multiple offices. Ability to gather high level requirements and architect modular, scalable software solutions. Expert level knowledge of modern Operating Systems and appl...

Promoted
Disney Cruise Line - The Walt Disney Company
Santa Monica, California

Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. The Product & Data Engineering team is responsible for end to end development for Disney’s world-class consumer-facing pro...

Promoted
New Relic
Los Angeles, California

Our software delivers insightful observability tools across different technologies and distributed systems, enabling software engineering teams to identify, understand, and tackle issues, analyze performance, and maximize their software and infrastructure. Senior Manager, Software Engineering-Kubern...

NVIDIA
Remote, CA, US
Remote

We are looking for a software engineering manager to lead our development efforts for math libraries in the AI, HPC, and Quantum Computing (QC) domains. In this role, you will lead an engineering team designing, developing, and optimizing software to accelerate various elements of the software stack...

CIRCLE
Los Angeles, California

Lead agile software processes for engineering teams and introduce best-in-class industry practices. Contribute to engineering-wide initiatives as a member of Circle's engineering management team. Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retro...

Capital Group
Los Angeles, California

I can succeed as a Software Engineering Manager at Capital Group. As a Software Engineering Manager, you will lead a team that builds and manages a suite of applications that support portfolio construction, research and monitoring capabilities for our multi-asset portfolio solutions business. You ha...

Intelliswift Software
CA, United States

Manager – Client Engineering. Hands-on Systems Engineering background and experience. Flexibility and ability to work in a very fast-paced, chaotic, global, corporate engineering environment. ...