Enable job alerts via email!

Software Engineer - Python and K8s

Canonical

San Francisco (CA)

Remote

USD 90,000 - 140,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 firm is seeking a Software Engineer with a passion for open source technologies. In this role, you will design and deliver operations code using Python, while ensuring the reliability of applications and infrastructure. Collaborate with a talented team to simplify operations for customers and contribute to a vibrant engineering culture. This position allows for remote work with occasional global travel, making it an exciting opportunity for tech enthusiasts eager to create impactful solutions in the open source community.

Qualifications

  • Experience with Linux systems and operations management.
  • Hands-on experience with public cloud environments.

Responsibilities

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

Skills

Python Programming
Linux Systems Administration
Docker
Kubernetes
Cloud Operations

Education

Bachelor's degree in Computer Science
STEM related field

Tools

Docker
Kubernetes

Job description

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

About the role

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. We have a diverse team of 1200+ colleagues across 75+ countries, with few office-based roles, meeting in person a few times a year.

Our mission is to reinvent how companies manage open source information systems, building a community around Python opscode for open source applications on Kubernetes. We aim to transform our internal workloads into open source products for real-time automated operations on Kubernetes.

Role responsibilities
  1. Design and deliver open source software operations code using Python
  2. Work across the Linux stack, including kernel, networking, storage, and 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. Follow best practices in software architecture, testing, and documentation
  7. Adopt agile development practices
  8. Collaborate and mentor colleagues
  9. Contribute to a healthy, collaborative engineering culture
  10. Work remotely with occasional global travel
Candidate requirements
  1. Passion for technology and working with talented teams
  2. Bachelor's degree in Computer Science, STEM, or related field
  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. Proficiency in Python programming and challenging projects
  7. Commitment to reliable software design and coding
  8. Organized and focused on delivering high-quality software on time
About Canonical

Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We operate globally, emphasizing excellence and innovation. Our team has worked remotely since 2004, fostering a flexible work environment.

Equal Opportunity Employer

We promote diversity and are committed to a workplace free from discrimination. All applications are given 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

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

Software Engineer - Python and K8s

Canonical

Kansas City

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant