Canonical

Senior Software Engineer - MAAS

Canonical

Apply
about 1 year ago
Remote, Worldwide
Senior
H1B Sponsor

Responsibilities

  • Develop MAAS core components and features to enhance the bare metal cloud system.
  • Shape the architecture of MAAS for improved simplicity and usability.
  • Collaborate with other teams to ensure MAAS integrates well with various tools.
  • Contribute to the continuous integration environment and maintain test coverage.
  • Document current and existing features for Data Centre operators and users.
  • Provide technical communication and collaboration with other teams.
  • Take ownership of problems and drive them to solutions.
  • Travel internationally a few times a year for team collaboration.

Requirements

  • Professional software development experience in Python or Go.
  • Capacity to learn quickly about new systems and techniques.
  • Excellent logic, problem-solving, and troubleshooting skills.
  • Strong English language communication skills, both written and verbal.
  • Experience with Linux server technologies, including virtualization and containers.
  • Bachelor’s degree in Computer Science, STEM, or a similar field.
  • Knowledge of network technologies such as PXE, DHCP, and DNS.
  • Some experience with Baseboard Management Controllers and protocols.
  • Strong experience with networking, storage technologies, and cloud infrastructure.
  • Ideally, experience in large-scale physical server provisioning and automation.
  • Familiarity with open source development tools and methodologies used in Ubuntu projects.
  • An exceptional academic track record from high school and university.
  • Willingness to travel up to 4 times a year for internal events.

Benefits

  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass for travel and travel upgrades for long haul company events.

Tech Stack

FishGoLinuxPythonReactTypeScript

Categories

BackendDevOps