C

Canonical

Publishes Ubuntu and sells enterprise Linux support

Senior Software Engineer - Maas

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A solid track record of professional software development experience in Python or Go for back-end roles, or TypeScript and React for front-end roles.
  • Experience with Linux server technologies, including virtualization technologies such as KVM and containers such as LXC.
  • A Bachelor’s degree or equivalent in Computer Science, STEM, or a similar degree area.
  • Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, and NTP.
  • Some experience with Baseboard Management Controllers and protocols such as Redfish, IPMI, and AMT.
  • Strong experience with networking, storage technologies, and cloud hosting and infrastructure.
  • Willingness to travel internationally up to four times a year for internal events.
  • Strong English-language communication skills, both written and verbal.

Responsibilities

  • Develop MAAS core components and features.
  • Shape MAAS architecture 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.
  • Improve the continuous integration environment, tests, and practices to maintain fast feedback and good test coverage.
  • Contribute documentation for current and existing features for Data Centre operators and users.
  • Communicate and collaborate technically with other teams where appropriate.
  • Take ownership of problems and drive them to solutions.
  • Travel internationally several times a year to meet and collaborate with teams.

Desired Qualifications

  • Experience with large-scale physical server provisioning and automation, including rapid deployment, configuration, management, and service orchestration.
  • Familiarity with open source development tools and methodologies used in Ubuntu projects such as MAAS, Juju, Ubuntu Server, LXD, and Ubuntu Core, including Launchpad, Debian packaging tools such as APT and dpkg, and snapcraft.
  • An exceptional academic track record from high school and preferably university.

About the Company

Canonical

Publishes Ubuntu and sells enterprise Linux support

Canonical publishes Ubuntu and builds commercial open source infrastructure software for organizations running computers, servers and connected devices. Ubuntu is its flagship Linux operating system, with editions for personal computers, cloud workloads and embedded equipment. Its commercial tools manage systems, deploy private clouds and automate the operation of applications across a company's infrastructure. Customers pay for Ubuntu Pro subscriptions, technical support and managed services that add security maintenance, compliance tools and help operating their software. Canonical was founded in 2004 and is headquartered in London, United Kingdom.

Company size
1,001-5,000
Company stage
Early VC
Total funding
$9.9M
Headquarters
London, United Kingdom
Founded
2004

Recently Posted Jobs

Explore more opportunities at Canonical

See more jobs