Logo
Canonical

Software Engineer - Python and K8s

Canonical, San Jose, California, United States, 95199

Save Job

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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. With over 1200 colleagues across 75+ countries, we are a founder‑led, profitable and growing company that values distributed collaboration, minimal office presence, and a culture of innovation.

Our mission is to reinvent the way companies manage open source information systems on public clouds and in their own data centers. We are building a community around Python‑ops code for open‑source applications running on Kubernetes, scaling real‑time automated operations to production workloads.

Role responsibilities

Design and deliver open source software operations code in Python

Work across the entire Linux stack: kernel, networking, storage, applications

Think rigorously about application and infrastructure reliability

Shape open source monitoring and alerting infrastructure

Simplify open source operations for customers and the community

Apply sound engineering design and testing principles in code

Follow agile software development practices

Coach and develop colleagues where you have insights

Grow a healthy, collaborative engineering culture aligned with company values

Work from home with global travel once or twice a year for up to two weeks

Qualifications

Love technology and working with brilliant people

Bachelor’s or equivalent degree in Computer Science, STEM or similar

Experience with Linux system administration, package management, operations

Hands‑on experience with at least one public cloud

Familiarity with Docker and Kubernetes

Experienced Python programmer who enjoys challenging projects

Understand the importance of reliable software and design accordingly

Organized and able to deliver timely, high‑quality software

Benefits

Distributed work environment with twice‑yearly in‑person sprints

Personal learning and development budget of USD 2,000 per year

Annual compensation review

Recognition rewards

Annual holiday leave

Maternity and paternity leave

Employee Assistance Program

Opportunity to travel to new locations to meet colleagues

Priority Pass and travel upgrades for long‑haul company events

About Canonical Canonical is a pioneering tech firm at the forefront of the global shift to open source. As the publisher of Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a high standard for employees, expecting excellence and the ability to think differently, work smarter, learn new skills, and raise our game.

Seniority level Entry level

Employment type Full‑time

Job function Engineering and Information Technology

Industries Software Development

Equal Opportunity Employer Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we give your application fair consideration.

#J-18808-Ljbffr