Skip to main content
MyJobNigeria

Job details

Senior Software Engineer – MAAS at Canonical – Lagos

Canonical is recruiting a remote Senior Software Engineer for MAAS, its bare-metal infrastructure provisioning platform. The engineer will develop core features, improve architecture and automation, and collaborate with teams building cloud and data-centre tooling.

Responsibilities

  • Build and improve MAAS components, reliability, usability and performance for bare-metal cloud management.
  • Contribute to platform architecture and work with related teams on integrated releases.
  • Develop automated tests, continuous integration practices and technical documentation.
  • Provide technical guidance on complex deployment, networking, storage and systems engineering issues.
  • Collaborate with engineers and the wider open-source community on platform development.

Requirements

  • Professional development experience in Python or Go for back-end engineering, or TypeScript and React for front-end development.
  • Bachelor’s degree or equivalent in Computer Science, STEM or a related discipline.
  • Strong experience with infrastructure networking, storage technologies and cloud hosting.
  • Understanding of PXE, DHCP, TFTP, DNS and NTP, plus exposure to BMC technologies and protocols such as Redfish, IPMI or AMT.
  • Familiarity with physical-server provisioning, deployment orchestration and automation is advantageous.
  • Knowledge of Ubuntu-related open-source tools and practices, including Debian packaging, Launchpad, MAAS, Juju, LXD or Snapcraft, is beneficial.
  • Ability to work effectively in a distributed engineering team and travel to internal events up to four times a year.

How to apply

Apply online through the designated vacancy application link.

Apply Now

Deadline: Not specified; apply as soon as possible.

Check the employer and application instructions before sharing personal information.

Important safety tips

  • MyJobNigeria will never ask you to pay to apply for a job or share a one-time password (OTP). Be cautious about requests for sensitive personal information.
  • If this listing appears suspicious, please report it through our contact page.

Share this page