Enable job alerts via email!

Software Developer (Backend SaaS)

Canonical

Laval

Remote

USD 60,000 - 100,000

Full time

10 days ago

Boost your interview chances

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

Job summary

An innovative technology firm is seeking a passionate Software Developer to join their dynamic team. This role offers the chance to work on the next-generation management solution for a widely-used platform, focusing on observability, security, and operations. As part of a global team, you'll write high-quality code, collaborate with talented colleagues, and contribute to a culture of continuous learning. The company values diversity and offers a competitive compensation package, including learning budgets and wellness programs. This is an exciting opportunity for those who thrive in a cutting-edge environment and are eager to make an impact.

Benefits

USD 2,000 annual learning and development budget
Recognition rewards
Annual leave
Maternity/paternity leave
Wellness programs
Travel opportunities
Travel upgrades for company events

Qualifications

  • Proficiency in developing public-facing APIs and web applications.
  • Experience with Python and web frameworks like Flask and Django.

Responsibilities

  • Collaborate with a distributed team to develop new features.
  • Maintain code quality and participate in architectural reviews.

Skills

Python
Flask
Django
Public-facing APIs
Databases (PostgreSQL)
Ubuntu

Education

Bachelor in Computer Science
STEM equivalent

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. We have a distributed team of over 1200 colleagues in 75+ countries, with few office-based roles, meeting in person 2-4 times a year in interesting locations worldwide.

This role offers an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. You will help build the next-generation management solution for Ubuntu in the enterprise, both on-premise and in the cloud, focusing on observability, telemetry, security, compliance, and operations. Join Canonical to work with talented professionals in a growing international company.

About Landscape

Landscape is the leading management tool for deploying, monitoring, and managing fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation. As a Landscape software engineer, you will contribute to a distributed development team across all development phases.

Location

This position is remote within the Americas region.

What you'll do
  1. Collaborate proactively with a distributed team
  2. Write high-quality code to develop new features, fix bugs, and modernize the Landscape codebase
  3. Maintain a strong commitment to code quality and automated testing
  4. Participate in code and architectural reviews
  5. Own problems and design and deliver solutions
  6. Work remotely with global travel 2-4 weeks for events
  7. Assist with release management during development cycles
  8. Collaborate with DevOps for Landscape SaaS, Canonical's hosted Landscape
Who you are
  1. You love technology and working with brilliant people
  2. You are curious, flexible, articulate, and accountable
  3. You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  4. You hold a Bachelor's or equivalent in Computer Science, STEM, or similar
  5. You have proficiency in developing public-facing APIs and web applications, preferably using Python
  6. Experience with Python and web frameworks such as Flask and Django
  7. Experience with databases and ORMs (PostgreSQL a plus)
  8. You are comfortable with Ubuntu as a development and deployment platform
What we offer colleagues

We offer a competitive, performance-driven compensation package, including annual reviews, bonuses, and benefits that reflect our values. Our benefits include:

  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning and development budget
  • Recognition rewards, annual leave, maternity/paternity leave
  • Wellness programs, travel opportunities, and travel upgrades for company events
About Canonical

Canonical is a pioneering open source technology firm, the publisher of Ubuntu, and a leader in AI, IoT, and cloud platforms. We recruit globally, uphold high standards, and foster a diverse, inclusive workplace. Working at Canonical means thinking differently, working smarter, and continuously learning.

Equal Opportunity Statement

We are an equal opportunity employer committed to creating a diverse and inclusive environment. We consider all applications fairly, regardless of background or identity.

Additional Information
  • 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

Montreal

Remote

USD 60.000 - 100.000

9 days ago

Software Developer (Backend SaaS)

Canonical

Hamilton

Remote

USD 60.000 - 90.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

Senior Software Engineer - Digital Workplace

Canonical

Laval

Remote

CAD 80.000 - 120.000

8 days ago

Linux devices software engineer - snapd

Canonical

Laval

Remote

CAD 80.000 - 140.000

9 days ago