CHILD CONTENT-SINGLE LOADED
Canonical Software Developer (Backend SaaS) Recruitment 2026: Apply Online | jobscheck.in

⏳ Last Date to Apply: Not Mentioned

🌍 Gulf & Middle-East Opportunities

Verified International Job Listing for 2026

💼
Canonical

Canonical Software Developer (Backend SaaS) Recruitment 2026: Apply Online

Software Developer (Backend SaaS)

📍 Location: Oman (Remote)
💼 Type: Full-time
💻 Work Mode: Remote
Experience Required
Entry level
Salary / Package
Competitive (with USD 2,000 annual learning budget)
Work Mode
Remote
Openings
Not Mentioned

Job Overview

About the Role: Software Developer (Backend SaaS)

Canonical is seeking a talented and motivated Software Developer to join our distributed engineering team focusing on Backend SaaS, specifically working on the Landscape codebase. Landscape is Canonical’s premier systems management tool, helping enterprise customers manage, monitor, and secure their Ubuntu infrastructure at scale. As a Backend Software Developer, you will play a pivotal role in modernizing this codebase, designing robust APIs, and ensuring the platform remains highly scalable, secure, and performant.

This is a remote-first position that offers the unique opportunity to collaborate with brilliant minds across the globe. While you will enjoy the flexibility of working from home, you will also participate in twice-yearly in-person team sprints held in various international locations, allowing you to connect, brainstorm, and build lasting relationships with your colleagues.

Key Responsibilities and Scope of Work

In this role, your daily activities will revolve around high-quality software engineering and collaborative problem-solving. You will be expected to:

  • Collaborate proactively with a globally distributed team of engineers, product managers, and DevOps specialists to deliver seamless SaaS solutions.
  • Write clean, maintainable, and highly efficient Python code to implement new features, resolve complex bugs, and refactor legacy components of the Landscape codebase.
  • Uphold and champion a strong commitment to code quality through comprehensive automated testing, including unit, integration, and end-to-end tests.
  • Actively participate in the engineering lifecycle by conducting thorough code reviews and contributing to architectural discussions and design decisions.
  • Take personal ownership of technical challenges, from initial diagnosis and design to final delivery and deployment.
  • Assist with release management processes during development cycles to ensure smooth and predictable software delivery.
  • Work closely with DevOps teams to optimize and maintain Landscape SaaS, Canonical’s hosted systems management platform.

What We Look For in Candidates

We believe that passion, curiosity, and a strong technical foundation are the keys to success at Canonical. To excel in this role, you should possess:

  • A Bachelor’s degree or equivalent in Computer Science, STEM, or a closely related technical field.
  • Proven proficiency in developing public-facing APIs and web applications, with a strong preference for Python-based development.
  • Hands-on experience with popular Python web frameworks such as Flask and Django.
  • A solid understanding of relational databases, SQL, and Object-Relational Mapping (ORM) tools, with PostgreSQL experience being a significant advantage.
  • Comfort and familiarity with Ubuntu or other Debian-based Linux distributions as both a development and deployment environment.
  • Excellent communication skills, accountability, and the ability to thrive in a self-motivated, remote work setting.

What Canonical Offers

Canonical is committed to providing a supportive and rewarding environment for its employees. Benefits of joining our team include:

  • A competitive annual compensation package with regular performance and salary reviews.
  • A dedicated personal learning and development budget of USD 2,000 per year to help you grow your skills and advance your career.
  • Generous annual holiday leave, along with comprehensive maternity and paternity leave policies.
  • Access to our Team Member Assistance Program and a dedicated wellness platform to support your physical and mental well-being.
  • Exciting opportunities to travel internationally for team sprints, complete with Priority Pass and travel upgrades for long-haul company events.

Key Job Details

Company NameCanonical
Job RoleSoftware Developer (Backend SaaS)
ExperienceEntry level
Salary RangeCompetitive (with USD 2,000 annual learning budget)
Job TypeFull-time
Work ModeRemote
OpeningsNot Mentioned
Job LocationOman (Remote)

Key Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features, fix bugs, and modernize the Landscape codebase.
  • Demonstrate a strong commitment to code quality and automated testing.
  • Participate in the engineering process with code and architectural reviews.
  • Take personal ownership of problems and design and deliver solutions.
  • Work remotely with global travel 2 to 4 weeks for internal and external events.
  • Assist with release management during each development cycle.
  • Collaborate with DevOps for Landscape SaaS, Canonical’s hosted Landscape.

Requirements & Qualifications

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar technical discipline.
  • Proficiency in developing public-facing APIs and web applications, preferably using Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Experience with databases and ORMs (PostgreSQL is a plus).
  • Comfortable with Ubuntu as a development and deployment platform.
  • Curious, flexible, articulate, and accountable mindset.
  • Value soft skills, passionate, enterprising, thoughtful, and self-motivated.

Required Skills

  • Python Programming
  • Flask & Django Frameworks
  • API Development
  • PostgreSQL & ORMs
  • Ubuntu Linux Platform
  • Automated Testing & Code Quality
  • Architectural & Code Reviews
  • Collaborative & Remote Communication

About Canonical

Canonical is a leading global software company, best known for publishing Ubuntu, the world’s most popular enterprise Linux operating system. Canonical provides open-source software, support, and services to clients worldwide, fostering a highly collaborative, remote-first work environment with global team sprints.

⚠️ Safety Advisory for Candidates
  • This is a private corporate career listing collected from official channels.
  • We do not charge any money for job alerts, scheduling, or application processes.
  • If a recruiter demands any payment or “security deposit” in exchange for a job offer, it is a scam.
  • Verify details on the official company portal before sharing sensitive personal details.

Frequently Asked Questions

Q: What is the role of a Software Developer (Backend SaaS) at Canonical?
A: The role involves writing high-quality Python code to develop new features, fix bugs, and modernize the Landscape codebase, which is Canonical’s systems management tool hosted as a SaaS platform.
Q: Is this a remote position?
A: Yes, this is a fully remote position. However, it requires global travel of 2 to 4 weeks per year for internal events and twice-yearly in-person team sprints.
Q: What are the educational requirements for this job?
A: Candidates should have a Bachelor’s degree or equivalent in Computer Science, STEM, or a similar technical discipline.
Q: What technical skills are highly preferred?
A: Proficiency in Python, experience with web frameworks like Flask and Django, familiarity with databases/ORMs (especially PostgreSQL), and comfort using Ubuntu as a development platform are highly preferred.
Q: What benefits does Canonical offer?
A: Canonical offers a competitive salary, an annual USD 2,000 learning budget, annual holiday leave, maternity/paternity leave, a wellness platform, and travel perks like Priority Pass for company events.
Q: How can I apply for this position?
A: You can apply online by visiting the official LinkedIn job posting link provided in our application section and submitting your updated resume.
Disclaimer: This job post is prepared by collecting data from the official career page of Canonical. We are not direct recruiters or representatives. Candidates should carefully review the requirements and policies on the company’s portal before initiating an application.
Gulf Job Alert: Please verify visa and work permit requirements directly with the employer. Be cautious of recruitment agencies asking for “Visa Processing Fees.”