Software Developer (Backend SaaS)

Canonical
Americas
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Accountability","Self-motivation","Code quality"]

Build and modernize Canonical’s Landscape SaaS for managing Ubuntu system fleets at scale. You’ll write production-quality backend code, fix bugs, improve reliability through automated testing, and participate in code and architectural reviews. Work with a distributed team, design and deliver solutions with ownership, support release management, and collaborate with DevOps on the Landscape SaaS service running in public cloud and on-prem environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
3 years ago

Software Developer (Backend SaaS)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build and modernize Canonical’s Landscape SaaS for managing Ubuntu system fleets at scale. You’ll write production-quality backend code, fix bugs, improve reliability through automated testing, and participate in code and architectural reviews. Work with a distributed team, design and deliver solutions with ownership, support release management, and collaborate with DevOps on the Landscape SaaS service running in public cloud and on-prem environments.
Location: Americas
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Collaborate with a distributed engineering team across the full development process.
  • •Write high-quality code to implement new features, fix bugs, and modernize the Landscape codebase.
  • •Maintain strong code quality through automated testing and code/architectural reviews.
  • •Take personal ownership of problems and design and deliver solutions.
  • •Support release management and collaborate with DevOps on Landscape SaaS (hosted Landscape).
Travel: Medium travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusPaid LeaveParental Leave

Key Requirements

  • •Bachelor’s or equivalent in Computer Science, STEM, or similar.
  • •Proficiency developing public-facing APIs and web applications, preferably with Python.
  • •Experience with Python and web frameworks such as Flask and Django.
  • •Experience with databases and ORMs (PostgreSQL a plus).
  • •Comfortable using Ubuntu as a development and deployment platform.
Experience:SaaSOpen sourceLinuxWeb services
Education:Bachelor's
Skills:AccountabilitySelf-motivationCode quality
Languages:English
Tech Stack:UbuntuLinuxPythonFlaskDjangoWeb applicationsAPIsPostgreSQL

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn