Canonical Group - San Diego, CA

posted about 1 month ago

Full-time - Manager
Remote - San Diego, CA
Professional, Scientific, and Technical Services

About the position

The Linux Software Engineering Manager at Canonical will lead the engineering team responsible for delivering essential components of Ubuntu, including system startup, compilers, language runtimes, and toolchains. This role is pivotal in driving Ubuntu's development, requiring a deep understanding of Linux and exceptional leadership skills to inspire and grow a distributed team of engineers. The manager will engage with cross-functional teams, define product vision, and promote a collaborative engineering culture while ensuring alignment on product architecture and roadmaps.

Responsibilities

  • 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, typically twice a year for 1-2 weeks.

Requirements

  • Extensive experience with Linux distributions and packaging technologies (e.g., deb, rpm)
  • Demonstrated experience managing or leading a team of software engineers
  • High-quality software engineering knowledge in Linux system architecture, boot process, and toolchains (Java, GCC, Python, Rust, Go)
  • Experience with ARM and/or RISC-V
  • Engagement with open source communities and processes

Nice-to-haves

  • Experience with cloud technologies
  • Familiarity with AI and IoT applications
  • Knowledge of agile methodologies

Benefits

  • Performance-driven annual bonus
  • 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 for travel and travel upgrades for long haul company events
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service