Backend SaaS Engineer — Open Source Python (Remote)

Remote

San Francisco (CA)

Remote

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Twice-yearly team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Wellness platform & travel perks

Job summary

Canonical is seeking a software engineer passionate about open source software, Linux, Python, and web services at scale. Join Landscape, a distributed team building the next-gen Ubuntu management solution for on-premise and cloud deployments.

You will develop public APIs and web applications, collaborate across time zones, and participate in code reviews and release processes. This remote role offers international travel and a competitive package.

Qualifications

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Proficiency 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 a plus).
  • You are comfortable with Ubuntu as a development and deployment platform.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features, fix bugs and modernize the Landscape codebase.
  • Demonstrate your 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.

Skills

Python
APIs
Web development
Team collaboration
Problem solving

Education

Bachelor's or equivalent in CS/STEM

Tools

Flask
Django
PostgreSQL
Ubuntu

Job description

Canonical is seeking a software engineer passionate about open source software, Linux, Python, and web services at scale. Join Landscape, a distributed team building the next-gen Ubuntu management solution for on-premise and cloud deployments.

You will develop public APIs and web applications, collaborate across time zones, and participate in code reviews and release processes. This remote role offers international travel and a competitive package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Backend SaaS Engineer – Python & Linux
Remote Backend SaaS Engineer – Python & Linux

Higlobe, Inc. • United States

Remote
USD 120,000 - 170,000
Global travel opportunities
Learning budget USD 2,000/year
Annual compensation review
+2
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Remote • San Francisco (CA)

Remote
USD 120,000 - 160,000
Twice-yearly team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+2
Software Developer (Backend SaaS) (Fully Remote)
Software Developer (Backend SaaS) (Fully Remote)

Canonical Ltd. • United States

Remote
USD 90,000 - 130,000
Learning budget USD 2,000/year
Distributed work environment
Generous maternity/paternity leave
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • United States

Remote
USD 120,000 - 170,000
Global travel opportunities
Learning budget USD 2,000/year
Annual compensation review
+2
Remote Backend Python Engineer – SaaS, Growth & Learning
Remote Backend Python Engineer – SaaS, Growth & Learning

Canonical Ltd. • United States

Remote
USD 90,000 - 130,000
Learning budget USD 2,000/year
Distributed work environment
Generous maternity/paternity leave
Lead Backend Engineer (Python) – Open-Source, Remote
Lead Backend Engineer (Python) – Open-Source, Remote

Higlobe, Inc. • United States

Remote
USD 140,000 - 200,000
Distributed team sprints
Learning and development budget
Annual compensation review
+2
Remote Open Source DevOps Engineer (Python/Golang)
Remote Open Source DevOps Engineer (Python/Golang)

Canonical Ltd. • United States

Remote
USD 140,000 - 190,000
Learning budget
Annual bonus
Holiday leave
+3
Senior Build & Release Engineer—Open-Source Infra (Remote)
Senior Build & Release Engineer—Open-Source Infra (Remote)

Remote • San Francisco (CA)

Remote
USD 101,000 - 146,000
Remote Open-Source Cloud Software Engineer
Remote Open-Source Cloud Software Engineer

Canonical Ltd. • United States

Remote
USD 140,000 - 190,000
Distributed team sprints
Learning budget USD 2,000/year
Annual compensation review
+2
Remote Cloud Software Engineer (Linux/Open Source)
Remote Cloud Software Engineer (Linux/Open Source)

Higlobe, Inc. • United States

Remote
USD 140,000 - 180,000
Twice-yearly in-person team sprints
Learning budget USD 2,000 per year
Annual compensation review
+5