
Remote opportunity at
CanonicalSoftware Engineer - Cloud Images
Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer to focus on cloud images in a remote capacity. The firm delivers open source…
Career Tools
About This Role
Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer to focus on cloud images in a remote capacity. The firm delivers open source software for enterprise environments, supporting initiatives in data science, artificial intelligence, internet of things, and public cloud infrastructure. This position requires collaborating closely with major cloud providers such as Amazon, Microsoft, and Google to optimize Ubuntu for cloud platforms. The role involves developing build…
Job Description
Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer to focus on cloud images in a remote capacity. The firm delivers open source software for enterprise environments, supporting initiatives in data science, artificial intelligence, internet of things, and public cloud infrastructure. This position requires collaborating closely with major cloud providers such as Amazon, Microsoft, and Google to optimize Ubuntu for cloud platforms.
The role involves developing build systems using Python, Jenkins, and shell scripting, implementing features within Ubuntu Server, operating continuous delivery pipelines, and automating product delivery across virtual machines, containers, and web servers. Team members work remotely from home and participate in in-person company events globally two to four times per year.
This opportunity suits candidates who combine software engineering abilities with infrastructure delivery expertise, possess strong communication skills, and thrive in a distributed working environment. Canonical evaluates compensation based on geographic location, individual experience, and performance, while offering annual compensation reviews alongside performance-based bonuses and professional development resources.
Responsibilities
- Build automated and reliable pipelines for image delivery, testing, and publication
- Design and integrate new capabilities into Ubuntu to support public cloud users
- Collaborate actively within a globally distributed team
- Write high-performance code for new features and system integrations
- Debug existing issues and produce code corrections
- Review peer code and engage in technical design discussions
- Engage with external partners, open source communities, and internal company teams
Requirements
- Practical experience working with public cloud platforms
- Experience with Python software development on Linux operating systems
Qualifications
- Bachelor degree or equivalent qualification in Computer Science, STEM, or a related field
- Experience or interest in containers such as Docker and Kubernetes
- Background in DevOps automation
- Familiarity with open source projects
- Experience working with APIs
- Knowledge of Linux systems administration
- Familiarity with Python packaging and cloud-based applications
Core Skills
Benefits
- Distributed remote work environment with twice-yearly in-person team sprints
- Annual personal learning and development budget of USD 2,000
- Annual compensation reviews
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Priority Pass and travel upgrades for long-haul company events
Frequently Asked Questions
Is this a remote position?
Yes, Canonical operates as a remote-first company and team members work from home with global travel required two to four weeks per year for internal and external events.
What is the employment type?
The posting specifies the role is full-time.
What salary is offered for this role?
The job posting does not specify a salary amount.
What educational background is needed?
The company looks for candidates with a Bachelor degree or equivalent in Computer Science, STEM, or a similar degree.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.