Software Engineering Manager - Ubuntu Linux Kernel at Canonical

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
3 years ago

Additional Details

Job ID
17134
Job Views
95

Job Description



Job Description



  • This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in it’s distribution to millions of users worldwide.

  • As an engineering manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it.

  • Technical leadership experience and a background in software engineering are necessary prerequisites for this role.

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


What You’ll Do



  • 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 specialised 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-6 times a year for internal and external engineering events.


Who You Are



  • Earned a Bachelor’s (or equivalent university level) Degree, preferably in a technology field.

  • Significant programming experience in C, with Python, Golang, or other like languages also highly regarded

  • Substantial experience with Linux kernel internals and concepts.

  • Solid understanding 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.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept