Job Type Full Time
Qualification BA/BSc/HND
Experience
Location Nairobi
Job Field ICT / Computer
What you’ll do
Demonstrate sound engineering principles through architecture, development and code reviews
Be responsible for planning, estimation and execution
Work with product management to define the vision and strategy for Ubuntu
Set and manage expectations with other engineering teams, senior management, and external stakeholders
Build and lead a distributed regional team of engineers
Offer coaching, mentoring, technical feedback and hands-on career development
Advocate and advance modern, agile software development practices
Design, embrace and evangelize great engineering and organizational practices
Grow a healthy, collaborative engineering culture in line with company values
Be an active part of the leadership team and collaborate with other leaders in the organization
Work from home with international travel up to 6 weeks per year for internal and external events
Valued Skills And Experience
Deep knowledge of Debian/Ubuntu architecture
Good understanding of Debian packaging policy, tools and techniques
High quality software engineering with in-depth knowledge of C/C++ and Python
Engagement with open source communities and processes
Experience in one or more of: Linux system architecture, boot process, Java/GCC/Python/Rust/Go toolchains, ARM and/or RISC-V
Experience managing software developers with a track record of planning, delivery and quality
A love of developing and growing people and a track record of doing it
Experience working in an agile development environment
Method of Application
Interested and qualified? Go to Canonical on boards.greenhouse.io to apply