Enable job alerts via email!

Software Engineer - Python and K8s

Canonical

Buffalo (NY)

Remote

USD 80,000 - 110,000

Full time

5 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 passionate Software Engineer with expertise in Python and Kubernetes to join their dynamic team. This role involves designing and delivering open source software operations, focusing on application reliability and infrastructure management. You will work across the Linux stack, collaborating with talented engineers and contributing to a culture of innovation and excellence. If you are excited about cloud computing and want to make an impact in the open source community, this opportunity is perfect for you. Join a forward-thinking company that values diversity and promotes a collaborative work environment.

Benefits

Flexible working hours
Global travel opportunities
Professional development programs
Diverse and inclusive workplace

Qualifications

  • Passion for technology and collaboration with talented teams.
  • Experience with Linux systems administration and operations.

Responsibilities

  • Design and deliver open source software operations code in Python.
  • Develop high-quality monitoring and alerting infrastructure.

Skills

Python
Kubernetes
Linux Systems Administration
Docker
Cloud Computing

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

4 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 major public cloud and silicon providers, and industry leaders across sectors. We operate with a global, distributed team of 1200+ colleagues in over 75 countries, with few roles based in offices. Teams meet a few times annually 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 to this new open source codebase.

We believe this will dramatically 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, utilizing open source workloads for real-time automated operations on Kubernetes.

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. Our engineers 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 other teams to ensure reliable, efficient operation of products at scale, adhering to best practices in architecture, testing, and documentation.

Responsibilities
  • Design and deliver open source software operations code in Python
  • Work across the Linux stack, from kernel to applications
  • Focus on application and infrastructure reliability
  • Develop high-quality monitoring and alerting infrastructure
  • Simplify open source operations for customers and the community
  • Follow sound engineering, testing, and documentation practices
  • Participate in agile development processes
  • Mentor colleagues and foster a collaborative engineering culture
  • Work remotely with occasional global travel for events
Qualifications
  • Passion for technology and collaboration with talented teams
  • Bachelor's degree or equivalent in Computer Science, STEM, or related field
  • Experience with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Familiarity with Docker and Kubernetes
  • Proficient in Python and interested in challenging projects
  • Committed to designing reliable software
  • Organized with a focus on delivering high-quality software on time

About Canonical

Canonical is a pioneer in open source, publishing Ubuntu, a major platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a diverse, inclusive workplace. Working here is future-oriented, encouraging innovation, learning, and growth.

Canonical is an equal opportunity employer, committed to diversity and fairness in hiring and employment practices.

Job Details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
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

Oklahoma

Remote

USD 80,000 - 110,000

5 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

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

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

Software Engineer - Python and K8s

Canonical

Madison

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant