Canonical System Software Engineer – Ubuntu Networking Jobs in Kenya
The Ubuntu Foundations Team delivers and maintains the core of the Ubuntu system, the base for the entire Ubuntu family of products and services. Ubuntu strives to deliver the latest and best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer industry.
As a Linux System Engineer, you will maintain and integrate core components involved in the network stack of the Ubuntu Distribution. You will be discussing design with other team members, upstream projects, mentor less senior engineers and participate in code reviews and design reviews. You will also be working with other teams to ensure architecture decisions improve the overall performance and experience of Ubuntu.
What your day will look like
Collaborate proactively with a distributed team
Shape software-define networking products for evolving data centre architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demands
Write high-quality, well-designed and well-documented software
Debug issues and produce high-quality code to fix them
Collaborate proactively with a globally distributed organisation
Contribute to technical documentation to make it the best of its kind
Display technical leadership internally, towards our partners, and in the open source communities
Influence open-source projects and communities
Shape innovative product strategies
Work from home, with global travel twice a year for company events of up to two weeks duration
What we are looking for in you
An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
Drive and a track record of going above-and-beyond expectations
Knowledge of networking: architecture, design, and protocols
Deep understanding and passion for Linux networking, from kernel to user space
Professional experience with computer networks, including virtual networks, distributed systems as well as understanding of hardware offloading technologies.
Interest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and similar software components
Fluency in at least one of Golang, C/C++, Rust or Python
Professional written and spoken English
Experience with Linux (Debian or Ubuntu preferred)
Interest in packaging software for Debian and Ubuntu
Excellent interpersonal skills, curiosity, flexibility, and accountability
Passion, thoughtfulness, and self-motivation
Excellent communication and presentation skills
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks each
How to Apply
For more information and job application details, see; Canonical System Software Engineer – Ubuntu Networking Jobs in Kenya
Find jobs in Kenya. Jobs – Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya – banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily – click here!