Canonical
Visit websiteSoftware Engineer - Python - Container Images
Salary not disclosedRemote
- Engineering
- Remote
- Full time
- Today
About the role
Canonical is seeking a software engineer to build and maintain a portfolio of Ubuntu-based container images. You will work on CI/CD automation, ensure high-quality user experiences, and contribute to open-source projects like Rocks. This role involves collaborating with global teams to drive container adoption and mentoring junior team members.
Responsibilities
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Participate in strong engineering process through code and architectural review
- Contribute, both as a user and developer, to the improvement of our Python- and Go-based container-building tools
- Provide technical feedback for the team’s decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
Required skills
- Python
- CI/CD
- Container images
- Docker
- Kubernetes
- Linux
- GitOps
Qualifications
- Bachelor’s or equivalent in Computer Science, STEM or a similar degree
Benefits
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program
- Wellness Platform
- Travel opportunities
- Priority Pass
- Travel upgrades
About the Company
Canonical is a pioneering tech firm at the forefront of the global move to open source and the publisher of Ubuntu. The company is founder-led, profitable, and operates as a global distributed organization with over 1200 colleagues in 75+ countries.