Senior Software Engineer - MAAS Job at Canonical, San Jose, CA

SkVHUXRIK2w3bnI5R0pVVitVWVNyY1JsSWc9PQ==
  • Canonical
  • San Jose, CA

Job Description

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 top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues in 75+ countries and few office-based roles. Teams meet a few times a year in interesting locations worldwide to align on strategy and execution. The company is founder-led, profitable, and growing. The Canonical MAAS team develops our Metal As A Service hyperscale provisioning technology. Ubuntu aims to be the most scalable, cloud-ready server distribution, with MAAS as a key platform. We seek experienced software engineers familiar with performance at scale, networking, storage, and usability. This role involves: Developing MAAS core components and features to make MAAS the leading bare metal cloud system. Shaping MAAS architecture to improve simplicity, speed, and usability. Collaborating with other teams for integration and timely releases. Contributing to our CI environment, tests, and practices for fast feedback and coverage. Documenting features for Data Centre operators and users. Providing technical communication and collaboration. Owning problems and driving solutions. Traveling internationally several times a year for collaboration. Ideal candidates will have: Passion for open source, Linux, and Data Centre automation. Proven experience in Python, Go (back-end) or TypeScript, React (front-end). Ability to learn new systems quickly. Strong problem-solving and troubleshooting skills. Excellent English communication skills. Experience with Linux server tech, virtualization, containers, etc. Bachelor's or equivalent in Computer Science or STEM. Knowledge of network technologies like PXE, DHCP, TFTP, DNS, NTP. Some experience with BMCs and protocols like Redfish, IPMI, AMT. Experience with networking, storage, cloud infrastructure. Experience with large-scale physical server provisioning and automation. Familiarity with Ubuntu open source tools and packaging. Strong academic record. Willingness to travel up to 4 times a year. We offer: Distributed work environment with biannual in-person sprints. USD 2,000 annual learning budget. Annual compensation review. Recognition rewards, leave, parental leave. Wellness programs, travel opportunities, and more. About Canonical: We are a pioneering open source tech firm, publishing Ubuntu and leading in AI, IoT, and cloud. We recruit globally, uphold high standards, and value excellence. Most colleagues work remotely, and working here challenges you to think differently and grow. Canonical is an equal opportunity employer. We value diversity and provide fair consideration regardless of background. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and IT Industries Software Development #J-18808-Ljbffr Canonical

Job Tags

Full time, Remote job, Worldwide,

Similar Jobs

Treese Media Group

Afternoon Radio Talk Show Host Job at Treese Media Group

Treese Media Group seeks a vibrant Afternoon Radio Talk Show Host. Were seeking an individual deeply connected within the community, attuned to the pulse of topics that resonate most with our audience. The ideal host will craft engaging content and facilitate discussions... 

WM

Driver Helper Job at WM

 ...more!**Who are we? #WeAreWM**_Ready to roll with us?_ Click Apply to join the Waste Management team today.**I. Job Summary**Driver Helper teams with Route Driver and assists in the collection of Waste and /or Recyclable material.**II. Essential Duties and Responsibilities... 

SMART CHOICE MEDICAL SERVICES LLC

Wound Care Nurse LPN Job at SMART CHOICE MEDICAL SERVICES LLC

 ...As a mobile Wound Care Nurse LPN you play a crucial role in assessing, treating, and preventing various types of wounds. Your specialized training equips you to manage ostomies and continence care. Common complex patient wounds youll encounter include ulcers, burns,... 

CommonSpirit Health

Monitor Tech Job at CommonSpirit Health

 ...affiliated physicians.ResponsibilitiesPRN Weekend RequirementsThe Monitor Technician is responsible for the continuous observation and...  ...the candidate must attend and complete the telemetry monitor tech class post 3 months of employment. The Tele/EKG tech must... 

Prestige Family Dentistry

Dental Assistant/Sterile Technician Job at Prestige Family Dentistry

 ...position that will allow you to grow with an amazing up and coming team & have room for advancement?? Our busy, rapidly expanding dental office is on the search to add to our team!We are NOT looking for a specific skill set. We are looking for the RIGHT people, with...