Software Developer (Backend SaaS)

2 months, 1 week 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

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the architecture, scalability, reliability, and customer-facing capabilities of its production malware-scanning platform for open source artifacts.

Go Maven Terraform
13 hours, 33 minutes ago

Senior Software Engineer (Athena)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a remote Senior Software Engineer to build Athena, a Go- and GCP-based clearing house that validates enterprise vulnerability data and routes reliable signals to remediation.

Go Terraform
13 hours, 48 minutes ago

[Job-31586] Senior Software Developer - SDLC, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Software Developer – AI to support Flow initiatives embedded in strategic client projects, advancing software development lifecycles, technology modernization, and the practical adoption of AI in software engineering.

AWS Azure CI/CD Generative AI Java Kubernetes .NET Node.js Python
13 hours, 48 minutes ago

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the backend and production infrastructure platform that scans open source artifacts, converts security research into reliable detections, and delivers actionable verdicts to customers.

Go Maven Terraform
14 hours, 3 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