Back to results

Canonical

Visit website

Senior Software Engineer - MAAS

Salary not disclosedRemote

  • Engineering
  • Canada
  • Full time
  • 3d ago
Newly posted

About the role

The Canonical MAAS team is responsible for delivering hyperscale provisioning technology for Ubuntu. We are looking for experienced software engineers to develop core components, shape the architecture, and provide technical leadership within a globally distributed team. This role requires international travel several times a year to collaborate with colleagues.

Responsibilities

  • Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
  • Shape the architecture of MAAS to make it simpler, faster and easier to use.
  • Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
  • Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
  • Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
  • Provide technical communication and collaboration with other teams where appropriate.
  • Take personal ownership of problems and drive them to solutions.
  • Travel internationally a few times a year to meet and collaborate with your and other teams.

Required skills

  • Python
  • Go
  • TypeScript
  • React
  • Linux
  • Data Centre automation
  • Virtualization
  • KVM
  • Containers
  • LXC
  • Networking
  • PXE
  • DHCP
  • TFTP
  • DNS

Nice to have

  • NTP
  • Redfish
  • IPMI
  • AMT
  • Storage technologies
  • Cloud hosting
  • Infrastructure
  • Launchpad
  • Debian packaging
  • snapcraft

Qualifications

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree

Benefits

  • Annual learning and development budget
  • Annual compensation review
  • Performance-driven annual bonus
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program
  • Wellness Platform
  • Priority Pass
  • Travel upgrades

About the Company

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.