Canonical

SaaS Backend Engineer - Landscape

Canonical
Apply
over 1 year ago
Remote, AmericasMid Level
H1B sponsor

Responsibilities

  • Develop new features, fix bugs, and modernize the Landscape codebase
  • Contribute across the software development process on a distributed engineering team
  • Participate in code reviews and architectural reviews
  • Design and deliver solutions while taking ownership of problems
  • Assist with release management during each development cycle
  • Collaborate with DevOps on Landscape SaaS, Canonical’s hosted Landscape

Requirements

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field
  • Proficiency developing public-facing APIs and web applications, preferably with Python
  • Experience with Python and web frameworks such as Flask and Django
  • Experience with databases and object-relational mappers, with PostgreSQL preferred
  • Comfort working with Ubuntu as a development and deployment platform
  • Strong commitment to code quality, automated testing, collaboration, and ownership

Benefits

  • Remote role based in the Americas region
  • Global travel of 2 to 4 weeks for internal and external events

Tech Stack

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.

Contact me