Enable job alerts via email!

Software Engineer - Python and K8s

Canonical

Portland (ME)

Remote

USD 80,000 - 130,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 company is seeking a passionate Software Engineer with expertise in Python and Kubernetes. This role involves designing open source software operations, ensuring application reliability, and collaborating with talented teams globally. Embrace the opportunity to work in a dynamic environment that values creativity and excellence, while contributing to transformative projects in cloud computing and open source technologies. Join a community of open source enthusiasts and help shape the future of software engineering in a company that promotes diversity and inclusion.

Qualifications

  • Strong Python 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.
  • Mentor colleagues and foster a collaborative engineering culture.

Skills

Python
Kubernetes
Linux systems administration
Docker
Agile development

Education

Bachelor's in Computer Science
Equivalent in STEM or related field

Tools

Docker
Kubernetes

Job description

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

3 days ago Be among the first 25 applicants

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

Get AI-powered advice on this job and more exclusive features.

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. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries, mostly working remotely. Teams meet a few times a year in various interesting locations worldwide to align on strategy and execution.

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

Our mission is to reinvent how companies manage their 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 open source codebase.

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

This role is ideal for software engineers who enjoy Python, are passionate about distributed systems, and interested in 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 and delivering world-class services globally.

Key requirements include strong Python skills and familiarity with Kubernetes. You will collaborate with other teams to ensure reliable, efficient operation of products at scale, following best practices in software 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, including kernel, networking, storage, and applications
  3. Focus on application and infrastructure reliability
  4. Shape high-quality open source monitoring and alerting systems
  5. Simplify open source operations for customers and community
  6. Apply sound engineering design and testing principles
  7. Follow agile development practices
  8. Mentor colleagues and foster a collaborative engineering culture
  9. Work remotely with occasional global travel for events
Who you are
  1. Passionate about technology and collaboration with talented people
  2. Hold a Bachelor's or equivalent in Computer Science, STEM, or related field
  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. Proficient in Python and enjoy challenging projects
  7. Committed to reliable software design and coding
  8. Organized with a focus on timely, high-quality delivery
About Canonical

Canonical is a pioneering open source tech company, publisher of Ubuntu, transforming the software world. We hire globally, uphold high standards, and promote excellence. Since 2004, most colleagues work remotely. Working here challenges you to think differently, learn new skills, and innovate.

We are an equal opportunity employer, valuing diversity and inclusion, and committed to fair consideration of all applications.

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

Buffalo

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant

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

2 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

4 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