Senior Software Engineer Job in Kenya

Location: This is a remote
role, we have teams in all time zones.

This role deals with
critical issues in the open-source stack that requires software engineering for
upstream fixes. Our engineers have to be able to work productively at any level
of the stack above the kernel, in a wide range of languages, to understand and
address the software issues at hand. Our group is critical to the success of
our enterprise customers, partners, and Ubuntu itself.

You will help with
troubleshooting and driving issues to resolution with workarounds, guidance,
and fixes to be released upstream and in Ubuntu.

Duties &

Resolve complex customer problems
related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes and other
open-source software

Maintain a close working relationship
with Canonical’s field, support, and product engineering teams

Participate in upstream communities
Develop fixes, backport patches, and work
with upstream for inclusion

Review code produced by other engineers
Demonstrate good judgment in technical
methods and techniques

Prioritize work and manage your time
effectively against those priorities

Participate in team discussions to
improve processes, tools, and documentation

Maintain clear, technical, and concise

Work from home and travel
internationally up to 10% of work time for team meetings, events, and


Professional experience as a software

Background in Computer Science, STEM, or

Strong experience with Linux, Ceph,
OpenStack, Kubernetes, or other cloud technologies

Strong development-level experience with
Python, Go, C, or C++ on Linux

Ability to troubleshoot with gdb and
other tools

Familiarity with git source code
repositories and branches

An exceptional academic track

Willingness to travel up to 4 times a
year for internal events

Additional skills that you
might also bring

You love technology and working with
brilliant people

You are curious, flexible, articulate,
and accountable

You value soft skills and are
passionate, enterprising, thoughtful, and self-motivated

You have interest in, and experience
with most of the following: Ubuntu Linux – kernel or userspace,
Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql,
Mongo, Debian packaging, distributed systems

How To Apply

Click Here To Apply

Check Also

Senior Programme Management Officer Job in Kenya – UN

Responsibilities Identify trends, patterns and early warning of issues related to the GEF portfolio size, …

Leave a Reply

Your email address will not be published. Required fields are marked *