Enable job alerts via email!

Software Developer (Backend SaaS)

Canonical

Chicago (IL)

Remote

USD 70,000 - 110,000

Full time

11 days ago

Boost your interview chances

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

Job summary

An innovative company is seeking a passionate Software Developer to join their remote team. This exciting role involves developing the next-gen management solution for Ubuntu, focusing on observability and security in enterprise environments. You'll work collaboratively with talented professionals, write high-quality code, and contribute to a pioneering open-source platform. With opportunities for global travel and a commitment to professional growth, this position offers a unique chance to make a significant impact in the tech industry.

Benefits

Annual learning and development budget
Recognition rewards
Wellness programs and support
Travel opportunities to meet colleagues
Travel upgrades for company events
Annual leave
Maternity and paternity leave

Qualifications

  • Proficiency in developing public-facing APIs and web applications.
  • Experience with databases and ORMs, especially PostgreSQL.

Responsibilities

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

Skills

Python
Flask
Django
API Development
Database Management
Ubuntu

Education

Bachelor's 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 top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues in 75+ countries and few office-based roles. Teams meet a few times annually in interesting locations worldwide for strategy and alignment.

The company is founder-led, profitable, and growing. This role offers an exciting opportunity for a software engineer passionate about open source, Linux, Python, and web services at scale. We are developing the next-gen management solution for Ubuntu in enterprise environments—on-premise and cloud—to enable observability, telemetry, security, compliance, and operations for large estates. Build a rewarding career working with talented professionals at Canonical, a growing international software company.

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

Location: This role is remote within the Americas region.

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

We consider location, experience, and performance in compensation decisions worldwide, revisiting annually or more for outstanding performance. Benefits include base pay, performance bonuses, and additional perks reflecting our values. We aim for fairness and balance across regions.

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave, maternity and paternity leave
  • Wellness programs and support
  • Travel opportunities to meet colleagues
  • Travel upgrades for company events
About Canonical

Canonical is a pioneering open-source tech company, publishing Ubuntu—the platform for AI, IoT, and cloud. We hire globally and set high standards for excellence. Working here is future-focused, encouraging innovative thinking, skill development, and growth.

Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity enhances our environment and products. 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

Tacoma

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Software Developer (Backend SaaS)

Canonical

Charlotte

Remote

USD 90,000 - 115,000

10 days ago

Software Developer (Backend SaaS)

Canonical

Nashville

Remote

USD 70,000 - 110,000

11 days ago

Software Developer (Backend SaaS)

Canonical

Boston

Remote

USD 80,000 - 90,000

8 days ago

Software Developer (Backend SaaS)

Canonical

Washington

Remote

USD 80,000 - 90,000

9 days ago

Software Developer (Backend SaaS)

Canonical

San Bernardino

Remote

USD 80,000 - 150,000

10 days ago

Software Developer (Backend SaaS)

Canonical

Baltimore

Remote

USD 50,000 - 120,000

11 days ago

Software Developer (Backend SaaS)

Canonical

Detroit

Remote

USD 70,000 - 110,000

10 days ago

Software Developer (Backend SaaS)

Canonical

Madison

Remote

USD 70,000 - 110,000

8 days ago