Software Engineer - Cloud Images

Canonical
Americas
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Curiosity","Accountability","Articulate","Self-motivated"]

Build automated, reliable image delivery, testing, and publication pipelines for Ubuntu across public clouds. You’ll develop Ubuntu Server cloud-related features, operate continuous delivery pipelines, and collaborate with distributed teams and major cloud partners (Amazon, Microsoft, Google) to integrate Ubuntu with cloud-native services. The role combines Linux and cloud systems understanding with software development in Python, Jenkins, and automation, including debugging, code reviews, and engineering design discussions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
3 years ago

Software Engineer - Cloud Images

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build automated, reliable image delivery, testing, and publication pipelines for Ubuntu across public clouds. You’ll develop Ubuntu Server cloud-related features, operate continuous delivery pipelines, and collaborate with distributed teams and major cloud partners (Amazon, Microsoft, Google) to integrate Ubuntu with cloud-native services. The role combines Linux and cloud systems understanding with software development in Python, Jenkins, and automation, including debugging, code reviews, and engineering design discussions.
Location: Americas
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build automated, highly reliable image delivery, testing, and publication pipelines.
  • •Design, build, and integrate new Ubuntu features that support users in public clouds.
  • •Develop high-quality code for new features, including debugging and producing fixes.
  • •Design and architect complex systems and integrations with cloud environments.
  • •Review other engineers’ code and participate in design discussions with a distributed team.
Travel: Medium travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusHoliday LeaveMaternity LeavePaternity LeaveEmployee AssistanceTravel AllowanceRecognition Rewards

Key Requirements

  • •Bachelor’s (or equivalent) in Computer Science, STEM, or similar.
  • •Practical experience with public clouds.
  • •Experience with at least 3 of: containers (Docker, Kubernetes), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, cloud-based applications.
  • •Experience in Python software development on Linux.
  • •Ability to work collaboratively in a distributed team and deliver high-quality code (including debugging and code review).
Experience:Open sourcePublic cloudsCloud infrastructureLinuxContainersDevOps automation
Education:Bachelor's in Computer Science, STEM or similar
Skills:CollaborationCuriosityAccountabilityArticulateSelf-motivated
Languages:English
Tech Stack:PythonJenkinsShellUbuntuLinuxContinuous deliveryCloud native servicesDockerKubernetesAPIsLinux systems administrationDevOpsCloud-based applications

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn