Software Engineer - Solutions Engineering at Canonical

This role is ideal for mid-level software engineers who are passionate about the intersection of Python development and infrastructure-as-code. You should have

Work type: remote

Location: Home based - Worldwide

Type: Full-time

This role is ideal for mid-level software engineers who are passionate about the intersection of Python development and infrastructure-as-code. You should have a deep interest in the entire Linux stack—from the kernel up to containers—and feel comfortable working in a distributed, global environment. It is a perfect fit for those who want to contribute to the open-source ecosystem and build tools that automate complex cloud operations. As part of a fully remote, "distributed-first" company, you will benefit from a high degree of flexibility and a $2,000 annual professional development budget. Standout perks include international travel (up to 10%) for in-person team sprints and travel upgrades for long-haul flights. While the base salary is determined by your location and experience, the package includes performance-driven bonuses and annual reviews to ensure global fairness. **You might be a good fit if you...** * Are a proficient **Python** developer with an interest in learning or using **Golang**. * Have a solid understanding of Linux networking, storage, and virtualization (OpenStack/Kubernetes). * Enjoy building automation tools that simplify DevOps workflows and infrastructure management. * Value high engineering standards, including rigorous testing and clean documentation.

View this job on nocollar jobs