Skip to content
mimi

Software Engineer

Canonical

Remote · Canada Full-time Yesterday

About the role

About

Drive innovation as a Software Engineer, focusing on Python and enhancing Ubuntu’s performance in cloud environments. Work from anywhere while engaging in meaningful collaboration with global teams.

This role emphasizes high-quality software engineering to develop and refine the Ubuntu cloud images. You'll engage with diverse end users and cloud partners to ensure optimum functionality and stability. Your craftsmanship and attention to detail will significantly impact the project's success.

Utilize your Python skills to contribute to the dynamic Ubuntu project, continuously enhancing user experiences through your expertise.

Responsibilities

  • Collaborate with a remote, diverse team of engineers
  • Write robust, tested code for new features and updates
  • Debug and improve existing functionalities
  • Conduct code reviews and share insights
  • Investigate effective solutions for complex challenges

Requirements

  • Bachelor’s or equivalent degree in Computer Science
  • Extensive experience in Python and Linux
  • Knowledge of Ubuntu systems and cloud management
  • Understanding of Debian packaging and CI practices
  • Bonus for experience in open-source involvement

Skills

CIDebian 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