Software Developer (Backend SaaS) at Canonical

This role is ideal for a mid-level Software Engineer with a strong foundation in Python and a passion for the open-source ecosystem. You should be comfortable w

Work type: remote

Location: Home Based - Americas

Type: Full-time

This role is ideal for a mid-level Software Engineer with a strong foundation in Python and a passion for the open-source ecosystem. You should be comfortable working on large-scale backend systems, specifically focusing on web services, APIs, and Linux-based infrastructure. Since this team manages Landscape (Ubuntu’s fleet management tool), a deep interest in enterprise observability, telemetry, and security is essential. As a fully remote position within the Americas, this role offers high flexibility combined with high-touch collaboration through global team "sprints" 2–4 times a year. Canonical is a stable, profitable, and founder-led organization that emphasizes professional growth, evidenced by a $2,000 annual learning budget and a performance-driven bonus structure. **You might be a good fit if you:** * Are highly proficient in Python and frameworks like Flask or Django. * Have experience managing PostgreSQL databases and ORMs. * Enjoy working in a distributed, global environment and are willing to travel internationally for team events. * Are an Ubuntu power user who values code quality and automated testing.

View this job on nocollar jobs