Enable job alerts via email!

Software Engineer - Python and K8s

Canonical

City of Syracuse (NY)

Remote

USD 70,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 tech firm is seeking a passionate Software Engineer to join their dynamic team. This entry-level role focuses on developing open source software operations code in Python and collaborating across the Linux stack. You'll work with a talented group dedicated to enhancing the reliability of applications and infrastructure. The company promotes a culture of collaboration and continuous improvement, offering the chance to shape high-quality monitoring and alerting systems. If you're excited about cloud computing and open source technology, this is the perfect opportunity to grow your skills and make a meaningful impact.

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.
  • Work across the Linux stack, focusing on application reliability.

Skills

Python
Kubernetes
Linux Systems Administration
Docker
Cloud Computing
Agile Development

Education

Bachelor's in Computer Science
STEM Degree or Equivalent

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, as well as industry leaders across sectors. We have a distributed team of 1200+ colleagues in 75+ countries, with few office-based roles. Teams meet periodically 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 their open source information systems—on public clouds and in data centers. We are building a new community around Python opscode for open source applications running on Kubernetes, aiming to migrate all Canonical and Ubuntu IS to this new open source codebase.

We believe this will significantly improve the experience of running complex business operations and help our customers adopt new techniques and products. Our internal workloads often mirror those our customers operate, and we aim to productize these 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 both 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 sound architecture, quality, testing, and documentation practices.

What you'll do
  • 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
  • Shape high-quality open source monitoring and alerting infrastructure
  • Simplify open source operations for customers and the community
  • Apply sound engineering design and testing principles
  • Follow agile development practices
  • Coach and develop colleagues
  • Foster a collaborative engineering culture aligned with company values
  • Work remotely with global travel once or twice a year for up to 2 weeks
Who you are
  • You love technology and working with talented people
  • You hold a Bachelor's or equivalent in Computer Science, STEM, or similar
  • You have experience with Linux systems administration, package management, and operations
  • You have hands-on experience with at least one public cloud
  • You are familiar with Docker and Kubernetes
  • You are an experienced Python programmer who enjoys challenging projects
  • You understand the importance of reliable software and strive for quality in design and coding
  • You are organized and committed to delivering high-quality software on time

About Canonical

Canonical is a pioneering tech firm leading the move to open source. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are changing software development. We recruit globally and uphold high standards for new hires. Most colleagues work from home, and working here challenges you to think differently, learn new skills, and excel.

Canonical is an equal opportunity employer

We promote a workplace free from discrimination. Diversity in experience, perspectives, and backgrounds enhances our work environment and products. We consider all applications fairly regardless of your identity.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • 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

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

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