C, Golang Software Engineer at Canonical

  • Full Time
  • Nairobi

Canonical

Canonical offers exciting career opportunities in open-source software and technology. As the company behind Ubuntu, it seeks innovative, skilled professionals in engineering, product management, and more. Join a global team dedicated to advancing open-source solutions and transforming the tech landscape.

C, Golang Software Engineer

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience
  • Location Nairobi
  • Job Field ICT / Computer 

What you will focus on

  • Design and implement features across dqlite
  • Debug and fix issues encountered by your users
  • Improve Jepsen tests, traditional HA database automated testing and stress tests
  • Participate in our engineering process through code and architectural review
  • Engage with the open source community and commercial partners

What we are looking for in you

  • Experience with distributed systems (preferably with Raft)
  • Good C programming experience
  • Solid understanding of asynchronous programming and concurrency patterns a plus
  • Capacity to learn quickly about new systems and techniques
  • Strong written and verbal communication skills
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree

Method of Application

Interested and qualified? Go to Canonical on boards.greenhouse.io to apply

To apply for this job email your details to admin@jobshandle.com

Open chat
Hello
Can we help you?