Canonical Group - Milwaukee, WI

posted 18 days ago

Full-time - Manager
Remote - Milwaukee, WI
Professional, Scientific, and Technical Services

About the position

Canonical is seeking a Software Engineering Manager to lead its Linux kernel engineering teams globally. This role involves overseeing the development and optimization of the Ubuntu kernel, ensuring high-quality delivery, and fostering team growth and collaboration. The ideal candidate will have a strong technical background in software engineering and experience in managing high-performing teams, with a passion for Linux and open-source contributions.

Responsibilities

  • Lead a distributed team of engineers in your time zone
  • Develop your team through coaching, mentoring, leading by example, and feedback
  • Support timely delivery of core and specialized Ubuntu kernels
  • Oversee commercial engagements that require custom kernel engineering
  • Ensure an ongoing commitment to strict quality and reliability standards
  • Engage with other teams at Canonical, the open source community, and commercial partners
  • Work from home with travel globally 2-3 times a year for up to two weeks for internal and external engineering events

Requirements

  • Significant programming experience in C
  • Experience with Python, Golang, or similar languages
  • Substantial experience with Linux kernel internals and concepts
  • Solid understanding of Linux kernel development principles
  • Demonstrated experience managing or leading a team of software engineers
  • Contributed to an open source project in the past
  • Understanding of agile software development methodologies
  • Ability to communicate effectively in English, both written and oral

Nice-to-haves

  • Experience with cloud environments
  • Familiarity with hypervisors
  • Knowledge of security updates and CVEs

Benefits

  • Fully remote working environment
  • Personal learning and development budget of 2,000 USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service