Software Engineer, Cloud - Sustaining Engineering

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Troubleshooting","Judgement","Accountability","Self-motivation"]

Work on Linux-based, software-defined infrastructure and cloud-native platforms across the stack, resolving complex issues in Ubuntu, OpenStack, and Kubernetes. Troubleshoot problems, develop upstream fixes, backport patches, and collaborate with field, support, and product engineering teams. Participate in upstream communities and review other engineers’ code while maintaining clear, technical communication and prioritizing time effectively in a globally distributed environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
5 years ago

Software Engineer, Cloud - Sustaining Engineering

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Work on Linux-based, software-defined infrastructure and cloud-native platforms across the stack, resolving complex issues in Ubuntu, OpenStack, and Kubernetes. Troubleshoot problems, develop upstream fixes, backport patches, and collaborate with field, support, and product engineering teams. Participate in upstream communities and review other engineers’ code while maintaining clear, technical communication and prioritizing time effectively in a globally distributed environment.
Location: Anywhere
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Troubleshoot and drive resolution of complex issues related to Ubuntu, OpenStack, Kubernetes, and other open source software.
  • •Develop upstream fixes and backport patches, working with upstream communities for inclusion.
  • •Maintain close collaboration with Canonical field, support, and product engineering teams.
  • •Review code produced by other engineers and demonstrate good judgement in technical methods.
  • •Prioritize work and manage time effectively, participating in team discussions to improve processes, tools, and documentation.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual LeaveMaternity LeavePaternity LeaveEmployee Assistance

Key Requirements

  • •Professional experience as a software engineer.
  • •Strong experience with Linux, OpenStack, Kubernetes, or other cloud technologies.
  • •Development-level experience with Python, Go, C, or C++ on Linux.
  • •Ability to troubleshoot using gdb and other tools.
  • •Familiarity with git source code repositories and branches.
Experience:Open sourceCloud infrastructureLinuxKubernetesOpenStack
Skills:CommunicationTroubleshootingJudgementAccountabilitySelf-motivation
Languages:English
Tech Stack:Ubuntu LinuxLinuxPythonGoCC++GdbGitDockerKVMLXCLXDCephLinux filesystemsOVSOVNCore networkingOpenStackKubernetesQEMU

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