Enable job alerts via email!

Software Engineer - Python and K8s

Canonical

Omaha (NE)

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 tech firm is seeking a passionate Software Engineer skilled in Python and Kubernetes to join their dynamic team. This role offers the opportunity to design and deliver cutting-edge open source software operations while collaborating with global teams. You'll work across the Linux stack, ensuring reliability and efficiency in product operations. With a commitment to excellence and a focus on community, this position is perfect for those eager to make a significant impact in the world of cloud computing and open source technologies. Join a forward-thinking company that embraces flexibility and innovation, and be part of a mission to transform business operations.

Qualifications

  • Strong Python development skills and familiarity with Kubernetes.
  • Experience with Linux systems administration and public cloud.

Responsibilities

  • Design and deliver open source software operations code in Python.
  • Focus on application and infrastructure reliability.

Skills

Python
Kubernetes
Linux systems administration
Docker
Cloud computing

Education

Bachelor's in Computer Science
Equivalent in STEM

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 major public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet a few times a year in interesting locations worldwide to align on strategy and execution.

The company is founder-led, profitable, and growing.

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

We believe we can dramatically improve the experience of running complex business operations and help our customers adopt new techniques and products. We aim to transform our IS team into an extension of product engineering, using open source workloads for real-time automated operations on Kubernetes.

This role is ideal for 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. 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 other teams to ensure reliable, efficient, scalable product operation, following best practices in architecture, testing, and documentation.

What you'll do
  1. Design and deliver open source software operations code in Python
  2. Work across the Linux stack, from kernel to applications
  3. Focus on application and infrastructure reliability
  4. Shape high-quality open source monitoring and alerting infrastructure
  5. Simplify open source operations for customers and the community
  6. Follow sound engineering, testing, and documentation practices
  7. Practice agile development
  8. Coach and develop colleagues
  9. Foster a collaborative engineering culture
  10. Work remotely with occasional global travel for events
Who you are
  1. Passionate about technology and collaboration
  2. Bachelor’s or equivalent in Computer Science, STEM, or similar
  3. Experienced with Linux systems administration, package management, and operations
  4. Hands-on experience with at least one public cloud
  5. Familiar with Docker and Kubernetes
  6. Experienced Python programmer with challenging projects
  7. Committed to reliable software design and coding
  8. Organized and committed to timely, high-quality delivery
About Canonical

Canonical is a pioneering open source tech firm, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally and uphold high standards, expecting excellence. Most colleagues work from home, embracing flexible, innovative work environments.

Equal Opportunity Employer

We promote diversity and inclusion, considering all applications fairly 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

5 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Anchorage

Remote

USD 70,000 - 110,000

5 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Oklahoma

Remote

USD 80,000 - 110,000

5 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Honolulu

Remote

USD 80,000 - 110,000

5 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

5 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

5 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