Software Engineer - Cloud Images

Leading provider of open source software and operating systems, creator of Ubuntu platform
Americas 2, Managua, Nicaragua
Cloud
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer - Cloud Images

Canonical, the company behind Ubuntu, is seeking a Software Engineer to work on their Cloud Images team. This role combines software development with cloud infrastructure expertise, focusing on making Ubuntu the premier platform for cloud environments. The position involves working with major cloud providers like Amazon, Microsoft, and Google, developing build systems using Python and Jenkins, implementing cloud features for Ubuntu Server, and managing continuous delivery pipelines. The role offers a unique opportunity to work in a globally distributed team of 1200+ colleagues across 75+ countries, with regular in-person meetings 2-4 times yearly in various locations worldwide. The company culture emphasizes excellence, innovation, and open-source values. As part of the team, you'll be responsible for automating image delivery, developing cloud features, and ensuring Ubuntu's success across various cloud platforms. The position offers comprehensive benefits, including learning budgets, regular compensation reviews, and a flexible remote work environment. Canonical's status as a profitable, founder-led company and its pioneering role in global distributed collaboration make this an exciting opportunity for those passionate about cloud technology and open source software.

Last updated 6 days ago

Responsibilities For Software Engineer - Cloud Images

  • Build automated, highly reliable image delivery, testing and publication pipelines
  • Design, build and integrate new features and enhancements into Ubuntu for public clouds
  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Design and architect complex new systems and integrations with the clouds
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers and participate in design discussions
  • Engage with many other teams at Canonical, open source community and commercial partners

Requirements For Software Engineer - Cloud Images

Python
Linux
  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Practical experience with public clouds
  • Experience with containers, devops automation, open source projects, APIs, Linux systems administration, Python packaging, or cloud-based applications
  • Python software development experience on Linux

Benefits For Software Engineer - Cloud Images

Education Budget
Parental Leave
Mental Health Assistance
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long haul company events
  • Distributed work environment with twice-yearly team sprints

Interested in this job?

Jobs Related To Canonical Software Engineer - Cloud Images

Software Engineer - OpenStack

Software Engineer position at Canonical focusing on OpenStack and Ceph development, requiring Python expertise and cloud infrastructure knowledge.

Software Engineer - OpenStack

Remote Software Engineer position at Canonical working on OpenStack and Ceph, requiring Python expertise and cloud platform experience.

Cloud Solution Engineer 3

Cloud Solution Engineer position at Oracle focusing on cloud architecture, customer success, and technical implementation of Oracle Cloud services.

Software Engineer II, Google Cloud

Software Engineer II position at Google Cloud, developing enterprise-grade solutions and next-generation technologies that impact billions of users globally.

Software Development Engineer, AWS Commercial Applications

AWS Commercial Applications is seeking a Software Development Engineer to build new capabilities for VMware workloads on AWS, focusing on large-scale services and virtualization.