Senior Software Engineer - MAAS
New Today
Join to apply for the Senior Software Engineer - MAAS role at Canonical.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a global team of over 1200 colleagues in 75+ countries, mostly working remotely.
The Canonical MAAS team develops our Metal As A Service hyperscale provisioning technology. MAAS, written in Python and Go, aims to be the top bare-metal cloud system. We seek experienced software engineers with a focus on performance at scale, networking, storage, and usability.
This role requires a passion for Ubuntu's future, technical leadership, and international travel several times a year.
Responsibilities include:
- Developing MAAS core components and features.
- Architecting MAAS to be simpler, faster, and more user-friendly.
- Collaborating with other teams for integration and timely releases.
- Contributing to CI, testing, and documentation to support Data Centre operators and users.
- Providing technical communication and ownership of problems.
- Traveling internationally a few times annually for team collaboration.
Qualifications:
- Passion for open source, Linux, and Data Centre automation.
- Experience in Python, Go, or TypeScript, React.
- Quick learner of new systems and techniques.
- Excellent problem-solving and troubleshooting skills.
- Strong English communication skills.
- Knowledge of Linux server technologies, virtualization, containers, and network protocols.
- Bachelor’s degree or equivalent in Computer Science, STEM, or related fields.
- Experience with network technologies (PXE, DHCP, TFTP, DNS, NTP), BMC protocols, and large-scale server provisioning.
- Familiarity with open source tools like Launchpad, Debian packaging, Snapcraft.
What we offer:
- Distributed work with biannual in-person sprints.
- Annual USD 2,000 learning and development budget.
- Performance reviews, rewards, holidays, parental leave, wellness programs.
- Travel opportunities to meet colleagues and explore new locations.
About Canonical:
Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We set high standards, recruit globally, and foster a diverse, inclusive workplace.
Equal Opportunity Employer:
We value diversity and are committed to fair hiring practices, creating a workplace free from discrimination.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industry: Software Development
#J-18808-Ljbffr- Location:
- Honolulu, HI, United States
- Salary:
- $200,000 - $250,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer - MAAS
-
Honolulu, HI, United States
-
$200,000 - $250,000
- IT & Technology
Join to apply for the Senior Software Engineer - MAAS role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterpri...
More Details -
-
6 Days Old
Senior Software Engineer - MAAS
-
Washington, DC, United States
-
$200,000 - $250,000
- IT & Technology
Join to apply for the Senior Software Engineer - MAAS role at Canonical 3 months ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - MAAS role at Canonical Canonical is a leading provider of open source softwar...
More Details -
-
10 Days Old
Senior Software Engineer - MAAS
-
United States
-
$200,000 - $250,000
- IT & Technology
Join to apply for the Senior Software Engineer - MAAS role at Canonical 2 weeks ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - MAAS role at Canonical Get AI-powered advice on this job and more exclusive fe...
More Details -
-
30 Days Old
Senior Software Engineer - MAAS
-
United States
-
$200,000 - $250,000
- IT & Technology
Join to apply for the Senior Software Engineer - MAAS role at Canonical 2 months ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - MAAS role at Canonical Canonical is a leading provider of open source softwar...
More Details -
-
30 Days Old
Senior Software Engineer - MAAS
-
San Francisco, CA, United States
-
$250,000 +
- IT & Technology
Join to apply for the Senior Software Engineer - MAAS role at Canonical 1 month ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - MAAS role at Canonical Canonical is a leading provider of open source software...
More Details -
-
30 Days Old
Senior Software Engineer - MAAS
-
Honolulu, HI, United States
-
$200,000 - $250,000
- IT & Technology
Join to apply for the Senior Software Engineer - MAAS role at Canonical 2 months ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - MAAS role at Canonical Canonical is a leading provider of open source softwar...
More Details -