Software Developer (Backend SaaS)

Software Development
  • Software Development
  • India (Remote)
  • Applications have closed

Join a fast‑growing open‑source leader building the next‑generation Ubuntu management platform for enterprise on‑premise and public cloud. You’ll work on large‑scale SaaS services, enhancing observability, security, compliance and automation for global customers.

What You’ll Do

  • Collaborate proactively with a distributed, global engineering team.
  • Write high‑quality Python code for new features and bug fixes.
  • Maintain and improve automated test suites and code quality standards.
  • Participate in code and architectural reviews.
  • Own problem diagnosis, design, and delivery of solutions.
  • Assist with release management each development cycle.
  • Coordinate with DevOps on Canonical’s hosted Landscape SaaS.

What You Need

  • Bachelor’s degree in Computer Science or related STEM field.
  • Strong experience building public‑facing APIs and web applications in Python.
  • Proficiency with Flask or Django web frameworks.
  • Hands‑on experience with relational databases, preferably PostgreSQL and ORMs.
  • Comfort working on Ubuntu for development and deployment.
  • Demonstrated commitment to code quality and automated testing.
  • Ability to work remotely and travel 2–4 weeks annually for team events.

The Opportunity

Canonical is a founder‑led, profitable company with 1,200+ colleagues across 75+ countries, meeting in person 2–4 times a year to align strategy and execution.

Similar Jobs to Apply
  • PwC India
    India

    Senior Associate, Java Backend Developer role focuses on delivering high‑quality microservices. You’ll help design, optimize, and test software that meets evolving client needs. Working with a tea
  • Mastercard
    Pune

    Join a fast‑moving team that builds scalable, high‑performance payment solutions using Java and emerging AI‑assisted development tools. You’ll lead a talented group of engineers to shape the f
  • Real Jobs Consulting Services
    India

    Join a fast‑growing team building secure, high‑performance Java applications for financial products. You’ll work in a hybrid setup, balancing on‑site collaboration with flexible work‑from‑
  • InfoBeans
    India

    Join a leading technology provider to drive enterprise‑grade Python backend solutions for a global client, shaping scalable services and APIs while collaborating with distributed teams across India.