Skip to content
mimi

Software Engineer

Canonical

Remote · Canada Full-time 3d ago

About the role

About

Join a dynamic team as a Software Engineer, enhancing Ubuntu's public cloud capabilities with your Python programming expertise. Experience the flexibility of remote work while collaborating with global partners. In this position, you'll be responsible for developing, testing, and releasing key improvements to cloud images for Ubuntu. You're expected to produce high-quality code and effectively debug software issues while collaborating with various teams. Your contribution is vital for users ranging from hobbyists to mission‑critical applications.

Responsibilities

  • Develop features with high-quality code and tests
  • Collaborate with distributed teams across the globe
  • Debug software issues and enhance existing functionalities
  • Review and provide feedback on peer‑engineered code
  • Explore and propose optimal solutions for project demands

Requirements

  • Bachelor’s degree in Computer Science or equivalent
  • Significant experience with Python on Linux
  • Familiarity with Ubuntu, cloud environments, and Debian packaging
  • Interest in continuous integration and managing contracts
  • Engagement with the open‑source community is beneficial

Skills

Debian packagingLinuxPythonUbuntu

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free