Browse All Jobs
Job Description

Canonical is seeking a Software Engineer to join their team focused on Python and Kubernetes. The successful candidate will contribute to the development of open source software operations code, working across the entire Linux stack. This role involves shaping open source monitoring and alerting infrastructure and simplifying open source operations. They will work from home as part of a global team and must have a passion for distributed systems.

Role involves:

  • Working in Python to design and deliver open source software operations code
  • Working across the entire Linux stack, from kernel, networking, storage, to applications
  • Shaping high quality open source monitoring and alerting infrastructure
  • Simplifying open source operations for customers and open source community
  • Demonstrating sound engineering design and testing principles
  • Following agile software development practices
  • Coaching and developing colleagues

Requirements:

  • Bachelor’s degree in Computer Science, STEM, or similar
  • Experienced with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Familiarity with Docker and Kubernetes
  • Experienced Python programmer
  • Understanding of reliable software design
  • Organized and committed to delivering high quality software

What role offers:

  • Work from home
  • Global travel once or twice a year for up to 2 weeks for events
Apply Manually