Enable job alerts via email!

Software Engineer - Python and K8s

Canonical

Cincinnati (OH)

Remote

USD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a passionate Software Engineer to join their team. In this role, you will work on cutting-edge open source software, focusing on Python and Kubernetes, while collaborating with talented engineers to enhance cloud computing solutions. You'll design reliable software operations and contribute to a culture of excellence and collaboration. This position offers the flexibility of remote work and the opportunity to travel occasionally. If you're excited about technology and making a global impact, this is the perfect opportunity for you!

Qualifications

  • Proficient in Python with experience in challenging projects.
  • Experience with Linux systems and public cloud operations.

Responsibilities

  • Design and deliver open source software operations code in Python.
  • Develop high-quality monitoring and alerting infrastructure.
  • Mentor colleagues and foster a collaborative engineering culture.

Skills

Python Development
Kubernetes
Linux Systems Administration
Cloud Computing
Docker

Education

Bachelor's in Computer Science
STEM Degree

Tools

Docker
Kubernetes

Job description

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. The company is founder-led, profitable, and growing, with a global team of 1200+ colleagues in 75+ countries, mostly remote, meeting in person a few times a year.

Our mission is to reinvent how companies manage their open source information systems—on public clouds and in data centers—by building a new community around Python opscode for open source applications on Kubernetes, aiming to migrate all of Canonical and Ubuntu IS onto this new codebase.

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

Key requirements include strong Python development skills and familiarity with Kubernetes. You will collaborate with teams to ensure reliable, efficient, scalable products, adhering to best practices in architecture, testing, and documentation.

Responsibilities
  1. Design and deliver open source software operations code in Python
  2. Work across Linux stack components—kernel, networking, storage, applications
  3. Focus on application and infrastructure reliability
  4. Develop high-quality monitoring and alerting infrastructure
  5. Simplify open source operations for customers and community
  6. Apply sound engineering, testing, and documentation practices
  7. Follow agile development practices
  8. Mentor colleagues and foster a collaborative engineering culture
  9. Work remotely with occasional global travel (once or twice a year for up to 2 weeks)
Qualifications
  1. Passion for technology and collaboration with talented people
  2. Bachelor’s or equivalent in Computer Science, STEM, or similar
  3. Experience with Linux systems administration, package management, and operations
  4. Hands-on experience with at least one public cloud
  5. Familiarity with Docker and Kubernetes
  6. Proficient Python programmer with challenging project experience
  7. Commitment to reliable software design and coding
  8. Organized with a focus on timely, high-quality delivery
About Canonical

Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and foster a remote-first culture since 2004. Working here challenges you to think differently, learn new skills, and excel.

Canonical is an equal opportunity employer, valuing diversity and inclusion, and providing fair consideration regardless of background or identity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Python and K8s

Canonical

Boise

Remote

USD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Anchorage

Remote

USD 70,000 - 110,000

6 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Oklahoma

Remote

USD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Honolulu

Remote

USD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Tulsa

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Philadelphia

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Phoenix

Remote

USD 110,000 - 140,000

5 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

San Diego

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Kansas City

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant