This job is no longer available
This job expired on 31/08/2026. It no longer accepts applications.
Software Engineer – Python – Container Images
Canonical
Job description
About the role
Canonical is creating a new generation of Ubuntu‑based container images that are free, secure, and performance‑optimised. As a Software Engineer you will design, build, and maintain these images while collaborating with internal teams and the open‑source community.
Key responsibilities
- Develop robust, scalable container images for Ubuntu.
- Implement and maintain CI/CD pipelines for building, testing, and publishing images.
- Write tools and automated tests to verify security compliance and cloud‑native compatibility.
- Participate in code and architectural reviews to ensure high engineering standards.
- Contribute to Python‑ and Go‑based container‑building tooling.
- Provide technical feedback to guide team decisions.
- Engage with the open‑source community as a subject‑matter expert.
- Document processes and expand the knowledge base.
Required profile
- Strong software development background with experience in container technologies.
- Hands‑on experience building CI/CD automation for container workflows.
- Ability to mentor junior engineers and drive quality.
Required skills
- Python
- Go
- Docker / OCI container formats
- CI/CD automation tools
What we offer
- Opportunity to shape a high‑impact open‑source product.
- Collaboration with a global, distributed team of experts.
- Flexible work environment with minimal office requirements.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Uruguay.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Canonical