Software Developer (Backend SaaS)

1 month, 2 weeks ago
Remote
Full-time
Mid Level
Software Development
Canonical

Canonical

Canonical provides secure and reliable open source solutions, specializing in commercial support for Ubuntu. They are the company behind the popular Linux OS, Ubuntu, and lead a global community of 200,000 contributors.

Internet Software & Services
251-1K
Founded 2004
$10M raised

Description

  • Collaborate proactively with a distributed engineering team.
  • Write high-quality code for new features, bug fixes, and codebase modernization.
  • Maintain a strong focus on code quality and automated testing.
  • Participate in code reviews and architectural reviews.
  • Take ownership of problems and design and deliver solutions.
  • Assist with release management during each development cycle.
  • Collaborate with DevOps on Landscape SaaS, Canonical’s hosted Landscape offering.
  • Work remotely while traveling for internal and external events as needed.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.
  • Proficiency developing public-facing APIs and web applications, preferably in Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Experience with databases and ORMs, with PostgreSQL as a plus.
  • Comfort working with Ubuntu as a development and deployment platform.
  • Curious, flexible, articulate, accountable, and self-motivated.
  • Passion for technology, open source software, and working with strong teams.
  • Ability to work remotely in the Americas region.
  • Willingness to travel 2 to 4 weeks for company events.

Benefits

  • Performance-driven annual bonus or commission.
  • Annual compensation reviews.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Priority Pass and travel upgrades for long-haul company events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Britive 11-50 Internet Software & Services

Britive is hiring a Senior Software Engineer to build and scale its multi-tenant identity-security SaaS applications on AWS, reporting to the Engineering Manager.

AWS CI/CD Docker ELK Stack Java Spring Spring Boot SQL
1 minute ago

Forward Deployed Engineer

Figma 1K-5K Internet Software & Services

Figma is hiring a senior/staff Forward Deployed Engineer to embed with enterprise customers, solve complex product adoption challenges, and turn field insights into scalable product improvements.

CI/CD Design Systems Figma JavaScript LLM Python Storybook TypeScript
16 minutes ago

Staff Software Engineer, Data Warehouse Foundation

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Staff Software Engineer to provide technical leadership for data warehouse and agentic analytics platforms that support company-wide, data-driven decision-making at massive scale.

Apache Airflow Apache Spark Flink Superset Trino
16 minutes ago

Senior Software Engineer - LLM Trainer

kake 1-10 Internet Software & Services

Senior Software Engineer supporting an expert human data platform for AI agents and LLMs by creating, solving, and evaluating software engineering tasks that improve model capability, safety, and reasoning.

Bash C++ Docker Git Go Java JavaScript Linux Microservices Python SQL TypeScript
31 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers