Software Developer (Backend SaaS)

4 weeks, 1 day 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

Software Engineer 3

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a software engineer to build the internal platform, tooling, and evaluation systems that help teams author, validate, monitor, and improve agent skills and behavior.

AWS Azure C# CI/CD GCP GitHub Actions Go Java JavaScript MongoDB Python TypeScript
19 hours, 31 minutes ago

Senior Software Engineer New Markets

Alpaca 51-250 Capital Markets

Alpaca is hiring a Senior Engineer to design and operate the brokerage systems and regional engineering infrastructure that support its global trading platform.

Go gRPC React
19 hours, 31 minutes ago

Senior Software Engineer - Market Data

Alpaca 51-250 Capital Markets

Senior Software Engineer role at Alpaca focused on building and scaling market data systems that power a global brokerage infrastructure used by financial institutions and millions of users.

Agile C C++ CI/CD GCP Go Kubernetes Linux Microservices Rust Scrum Shell Scripting SQL TCP/IP
19 hours, 31 minutes ago

Senior Software Engineer New Markets

Alpaca 51-250 Capital Markets

Alpaca is hiring a Senior Engineer to build and maintain the core brokerage systems and regional engineering operations that support its global financial infrastructure.

Go gRPC Microservices React
19 hours, 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