Distributed Systems Software Engineer, Python / Go

  • 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.

Distributed Systems Software Engineer, Python / Go

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

 What your day will look like

  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts
  • Collaborate daily with a globally distributed team

What we are looking for in you

  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object oriented development skills
  • Ability to develop and ship production grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking
  • Capability for 2-4 weeks of international travel travel per year

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?