Software Engineer - Python - Cloud - graduate level

Canonical
Americas
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Curiosity","Flexibility","Articulation","Accountability","Self-motivation"]

Develop and release improvements to Ubuntu cloud images used across major public clouds. You’ll write and test high-quality Python code, debug production issues, and collaborate with a distributed Ubuntu team and cloud partners. The role includes managing Ubuntu images and working with apt and Debian packaging, while engaging users and the open source community to ensure needs are met. Work from home with limited travel for internal and external events.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
5 years ago

Software Engineer - Python - Cloud - graduate level

✓ Verified Job

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

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

Job Summary

Develop and release improvements to Ubuntu cloud images used across major public clouds. You’ll write and test high-quality Python code, debug production issues, and collaborate with a distributed Ubuntu team and cloud partners. The role includes managing Ubuntu images and working with apt and Debian packaging, while engaging users and the open source community to ensure needs are met. Work from home with limited travel for internal and external events.
Location: Americas
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Develop, test, and release improvements to Ubuntu on public clouds
  • •Collaborate with a distributed team and contribute to Ubuntu cloud images
  • •Write high-quality code with unit and functional tests to deliver new features
  • •Debug issues, fix defects, and review other engineers’ code
  • •Engage with users to ensure their needs are met
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual Bonus

Key Requirements

  • •Quality-oriented software engineering in Python with excellent Python skills
  • •Experience contributing to open source Python projects
  • •Extensive experience with Python on Linux
  • •Interest and experience with Ubuntu/Linux systems administration and Debian packaging (including apt/configuring images)
  • •A Bachelor’s (or equivalent) in Computer Science, STEM, or similar fields
Experience:Open sourcePublic cloudLinuxUbuntuDebian packaging
Education:Bachelor's
Skills:CuriosityFlexibilityArticulationAccountabilitySelf-motivation
Languages:English
Tech Stack:PythonUbuntuLinuxAptDebianContinuous integrationPublic clouds

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