Information Technology · Not stated
Direct employerSoftware Engineer - Python and K8s

Published by employer
About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Canonical, a global open source software company, is hiring a Software Engineer skilled in Python and Kubernetes. This remote role suits software engineers passionate about distributed systems, Linux, and cloud computing who want to work with a worldwide team.
Read full role
What you will do
- Design and deliver open source software operations code using Python.
- Work across the Linux stack including kernel, networking, storage, and applications.
- Develop high quality open source monitoring and alerting infrastructure.
- Simplify open source operations for customers and the community.
- Apply sound engineering design and testing principles in your code.
- Follow agile software development practices.
- Support and coach colleagues and foster a collaborative engineering culture.
- Work remotely with occasional global travel for team events.
Requirements
- Bachelor's degree or equivalent in Computer Science, STEM or similar field.
- Experience with Linux systems administration, package management, and operations.
- Hands-on experience with at least one public cloud.
- Familiarity with Docker and Kubernetes.
- Strong Python programming skills and enjoyment of challenging projects.
- Understanding of the importance of reliable software and commitment to quality.
- Organized and focused on delivering timely, high quality software.
Benefits
The company offers compensation based on location, experience and performance, with annual reviews and a performance-driven bonus or commission. Benefits include a USD 2,000 yearly learning budget, annual leave, parental leave, employee assistance, travel opportunities, and priority travel upgrades.
How to apply
Apply through the employer's official contact. The employer has not published a closing date.