Senior Software Engineer – MAAS at Canonical | USA, United States (Remote)
Company/Recruiter: Canonical
✦ AI Summary
Canonical is seeking a Senior Software Engineer to join our MAAS (Metal as a Service) team.
MorrJobs Intelligence
Opportunity intelligence
Assess this opportunity and prepare a stronger application.
MorrJobs reader
Listen to this opportunity
MorrJobs editorial notes
Our reading of this this opportunity Senior Software Engineer – Maas opening: it is a responsibility-led role with a detailed skills profile role for candidates who can show evidence that matches the responsibilities and requirements published by Canonical. The notes below are MorrJobs guidance based on this listing, not claims made by the employer.
What to demonstrate
Connect your CV or portfolio to 5+ years of professional software engineering experience; Strong proficiency in Python and systems programming. Use one concrete example that shows you can Design and implement features for the MAAS platform using Python and modern development practices.
Before applying
Confirm that United States of America and the stated work arrangement suit you.
MorrJobs safety note
Use only the application method shown on this page. Do not pay an unofficial fee or share sensitive identity or banking documents outside the stated process.
Job Overview
As a Senior Software Engineer on the MAAS team, you will design, develop, and maintain critical components of our Metal as a Service platform. You'll collaborate with engineers across Canonical to deliver robust solutions that enable seamless provisioning and lifecycle management of physical hardware infrastructure. Your expertise will help shape the future of enterprise infrastructure automation.
Key Responsibilities
- Design and implement features for the MAAS platform using Python and modern development practices
- Contribute to architecture decisions and technical strategy for infrastructure management solutions
- Write clean, maintainable code and participate in comprehensive code reviews
- Collaborate with product and design teams to translate requirements into technical solutions
- Troubleshoot complex issues and optimize system performance
- Mentor junior engineers and contribute to team knowledge sharing
Requirements
- 5+ years of professional software engineering experience
- Strong proficiency in Python and systems programming
- Deep understanding of Linux, networking, and infrastructure concepts
- Experience with open-source projects and collaborative development
- Excellent problem-solving and communication skills
What We Offer
- Fully remote position with flexibility to work from anywhere in the USA
- Opportunity to work on impactful open-source technology
- Competitive benefits package and professional development support
- Collaborative culture with talented engineers worldwide
Similar Recent Jobs
Senior AI Software Engineer (.NET) at Cargoo | Yerevan, Armenia
Collibra Public Sector Senior Account Executive, Federal Civilian Agencies at Collibra | United States (Remote)
Back-End Software Engineer at Scoro | Tallinn, Estonia
Full Stack Developer (PHP CodeIgniter and VueJS) at Questronix Corporation | Pasig, Philippines