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)