Enable job alerts via email!

Software Developer (Backend SaaS)

Canonical

Hamilton

Remote

USD 60,000 - 90,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a passionate Software Developer to join their innovative team. This exciting role involves developing high-quality code for a next-generation management solution for Ubuntu in the enterprise. You will work with a distributed team, contributing to observability, telemetry, security, and operations across large estates. With a commitment to open source and a focus on collaboration, this position offers opportunities for professional growth and development. If you are eager to push boundaries and thrive in a dynamic environment, this role is perfect for you.

Benefits

Annual learning and development budget
Regular compensation reviews
Performance bonuses
Comprehensive benefits including leave
Wellness programs
Travel opportunities

Qualifications

  • Passion for technology and teamwork.
  • Bachelor’s degree or equivalent in Computer Science or STEM fields.

Responsibilities

  • Develop high-quality code for new features and bug fixes.
  • Collaborate proactively with a distributed team.

Skills

Python
Flask
Django
API Development
PostgreSQL
Ubuntu

Education

Bachelor’s degree in Computer Science
STEM related fields

Job description

Join to apply for the Software Developer (Backend SaaS) role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a global distributed team of over 1200 colleagues in 75+ countries.

This role offers an exciting opportunity for a software engineer passionate about open source, Linux, Python, and web services at scale. You will contribute to building the next-generation management solution for Ubuntu in the enterprise, enabling observability, telemetry, security, compliance, and operations across large estates.

Responsibilities
  1. Collaborate proactively with a distributed team.
  2. Develop high-quality code for new features, bug fixes, and modernization of Landscape.
  3. Ensure code quality through automated testing and code reviews.
  4. Participate in architectural and engineering reviews.
  5. Own problems and deliver effective solutions.
  6. Work remotely with occasional travel (2-4 weeks per year).
  7. Assist with release management during development cycles.
  8. Collaborate with DevOps for Landscape SaaS.
Qualifications
  1. Passion for technology and teamwork.
  2. Curiosity, flexibility, articulation, and accountability.
  3. Soft skills: passion, enterprising spirit, thoughtfulness, self-motivation.
  4. Bachelor’s degree or equivalent in Computer Science, STEM, or related fields.
  5. Proficiency in developing public-facing APIs and web applications, preferably using Python.
  6. Experience with Python frameworks like Flask and Django.
  7. Experience with databases and ORMs (PostgreSQL preferred).
  8. Comfort with Ubuntu as a development and deployment platform.
What We Offer
  • Distributed work environment with biannual in-person sprints.
  • Annual learning and development budget of USD 2,000.
  • Regular compensation reviews and performance bonuses.
  • Comprehensive benefits including leave, parental leave, wellness programs, and travel opportunities.
About Canonical

Canonical pioneers open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and foster a diverse, inclusive workplace. Working at Canonical means thinking differently, learning continuously, and pushing boundaries.

Additional Details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer (Backend SaaS)

Canonical

Gatineau

Remote

USD 60.000 - 100.000

8 days ago

Software Developer (Backend SaaS)

Canonical

Vancouver

Remote

USD 70.000 - 110.000

9 days ago

Software Developer (Backend SaaS)

Canonical

Laval

Remote

USD 60.000 - 100.000

9 days ago

Software Developer (Backend SaaS)

Canonical

Montreal

Remote

USD 60.000 - 100.000

9 days ago

Software Developer (Backend SaaS)

Canonical

Moncton

Remote

USD 70.000 - 110.000

19 days ago

Software Developer (Backend SaaS)

Canonical

Regina

Remote

USD 70.000 - 110.000

25 days ago

Software Developer (Backend SaaS)

Canonical

Sherbrooke

Remote

USD 70.000 - 110.000

28 days ago

Software Developer (Backend SaaS)

Canonical

Victoria

Remote

USD 80.000 - 120.000

30+ days ago

Software Developer (Backend SaaS)

Canonical

Trois-Rivières

Remote

USD 70.000 - 110.000

30+ days ago