Open Role
Canonical

Remote opportunity at

Canonical

Software Developer (Backend SaaS)

Canonical is hiring a Software Developer for Landscape, its tool for overseeing fleets of Ubuntu machines. The job is full-time and remote, based in the Americas.…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is hiring a Software Developer for Landscape, its tool for overseeing fleets of Ubuntu machines. The job is full-time and remote, based in the Americas. Landscape covers deploying, watching and administering systems: package and repository handling, health and security checks, hardware inventories and automated workflows. The developer would work within a distributed team involved in every phase of the lifecycle. Responsibilities include delivering solid code for new capabilities and…

Job Description

Canonical is hiring a Software Developer for Landscape, its tool for overseeing fleets of Ubuntu machines. The job is full-time and remote, based in the Americas. Landscape covers deploying, watching and administering systems: package and repository handling, health and security checks, hardware inventories and automated workflows. The developer would work within a distributed team involved in every phase of the lifecycle.

Responsibilities include delivering solid code for new capabilities and fixes, updating older parts of the Landscape codebase, and keeping quality high through automated tests. The developer takes part in code and architecture reviews, owns problems from design to delivery, helps coordinate each release cycle, and collaborates with the devops team that operates Landscape SaaS, the hosted edition.

The post suits someone who enjoys web services at scale and wants a long-term career at Canonical. Applicants should be experienced building public-facing APIs and web apps, preferably in Python, comfortable with Flask or Django, and practised with databases and ORMs. Experience with PostgreSQL would be an asset. Trips of two to four weeks are needed for internal and external events.

Responsibilities

  • Build dependable features and bug fixes for Landscape
  • Modernise existing parts of the codebase
  • Hold quality high through automated tests
  • Take part in code and architecture reviews
  • Own problems from concept through delivery
  • Help run release cycles
  • Coordinate with the devops team that runs the hosted service

Requirements

  • Degree or equivalent in computing, STEM or a related discipline
  • Proficient at building public-facing APIs and web apps, ideally in Python
  • Experience with Python plus web frameworks like Flask or Django
  • Experience with databases and object-relational mappers
  • Comfortable with Ubuntu for development and deployment
  • Able to travel for two to four weeks at a time

Qualifications

  • PostgreSQL experience
  • Curious, flexible, articulate and accountable
  • Passion for technology and for working with talented colleagues

Core Skills

Benefits

  • Yearly performance bonus or commission
  • USD 2,000 per year development budget
  • Annual pay review and recognition awards
  • Annual leave and maternity and paternity leave
  • Team member assistance and wellness platform
  • Two in-person team sprints per year
  • Trips to new cities to visit colleagues, Priority Pass access and upgraded long-haul travel

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is the role remote?

Yes. The posting is remote and based in the Americas region.

What is Landscape?

Canonical's management tool for deploying, monitoring and administering fleets of Ubuntu machines, with a hosted edition called Landscape SaaS.

Which frameworks are relevant?

Python with Flask or Django, database and ORM experience, and PostgreSQL as an advantage.

Is pay given?

No. The posting gives no salary and says pay reflects location, experience and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile