Canonical
Visit websiteSenior Software Engineer - MAAS
Salary not disclosedRemote
- Engineering
- Canada
- Full time
- 3d ago
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.