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.
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