Overview

Software Engineer – Python and K8s Jobs in Jeddah, Saudi Arabia at Canonical

Join to apply for the Software Engineer – Python and K8s role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. With a distributed team of 1200+ colleagues in 75+ countries, we have few office-based roles;

teams meet in person a few times a year at interesting global locations.

Founded, profitable, and growing, our mission is to reinvent how companies manage open source information systems on public clouds and in data centers. We aim to build a community around Python opscode for open source applications on Kubernetes, moving all Canonical and Ubuntu IS workloads onto this new open source codebase.

This role is ideal for software engineers passionate about Python, distributed systems, and the Linux stack—from kernel to networking to virtualization and containers. It requires rigor in coding and customer interactions. Our engineers are open source enthusiasts excited about cloud computing, delivering world-class services globally.

Key requirements include strong Python development skills and familiarity with Kubernetes. You will collaborate with teams to ensure product reliability, efficiency, and scalability, following best practices in software architecture, testing, and documentation.

What you’ll do

Design and deliver open source software operations code in Python

Work across the Linux stack, from kernel to applications

Focus on application and infrastructure reliability

Develop high-quality monitoring and alerting infrastructure

Simplify open source operations for customers and the community

Apply sound engineering design and testing principles

Follow agile development practices

Coach and develop colleagues

Foster a collaborative engineering culture

Work remotely with occasional global travel

Who you are

Passionate about technology and working with talented people

Holder of a Bachelor’s or equivalent in Computer Science, STEM, or similar

Experienced with Linux systems administration and operations

Hands-on experience with at least one public cloud

Familiar with Docker and Kubernetes

Experienced Python programmer with challenging projects

Committed to reliable software design and coding

Organized and focused on timely, high-quality delivery

About Canonical

Canonical is a pioneering tech firm leading the open source movement. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are transforming the software world. We recruit globally, uphold high standards, and have operated remotely since 2004. Working here challenges you to think differently, learn continuously, and excel.

Canonical is an equal opportunity employer, fostering a workplace free from discrimination. We value diversity and are committed to fair application processes.

#J-18808-Ljbffr

Title: Software Engineer – Python and K8s

Company: Canonical

Location: Jeddah, Saudi Arabia

Category: Software Development (Python, Software Engineer, DevOps, Cloud Engineer – Software)

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.