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 &
Responsibilities


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
communications

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

Qualifications

Professional experience as a software
engineer 

Background in Computer Science, STEM, or
similar

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
record 

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 *