
About the Role
Canonical is looking for a Software Engineer to join our Solutions Engineering team. You will help shape the future of open source IT, DevOps, and infrastructure-as-code, working on everything from bare metal to containers. This role involves leading and inspiring a regional software engineering team to revolutionize open source application and infrastructure operations.
What You Will Do
- Design and deliver open source software operations code using Python and Golang.
- Work across the entire Linux stack, including kernel, networking, storage, and applications.
- Develop high-quality open source monitoring and alerting infrastructure.
- Apply sound engineering design and testing principles following agile methodologies.
- Coach and develop colleagues to foster a healthy, collaborative engineering culture.
- Travel globally up to 10% of the time for internal and external events.
Who You Are
- A passionate Python developer with practical knowledge of Linux and networking.
- Experienced in cloud computing concepts and technologies.
- Organized, with a focus on delivering timely, high-quality software.
- A lifelong learner who understands the importance of reliable operations.
Bonus Points
- University degree in Computer Science or a related field.
- Proficiency in Golang.
What We Offer
- Distributed work environment with twice-yearly in-person team sprints.
- Annual compensation review and performance-driven bonuses.
- Personal learning and development budget of $2,000 USD per year.
- Comprehensive benefits including holiday leave, parental leave, and wellness programs.
- Travel opportunities and support for long-haul company events.
Benefits
Open to
Worldwide
Sign in to track applications and earn points.