Find your next role

Discover roles across ambitious teams

19,127 jobs

Sort by
  • More jobs

Canonical

Software Developer Backend SaaS

Remote · LATAM, Canada, USA · Full time · Mid level

About the role

Develop and maintain Landscape, a management tool for Ubuntu systems. Collaborate with a distributed team to build scalable web services and APIs.

What you’ll do

• Collaborate with a distributed team. • Write high-quality code for new features and bug fixes. • Commit to code quality and automated testing. • Participate in code and architectural reviews. • Assist with release management and devops collaboration.

What you’ll bring

• Bachelor's or equivalent in Computer Science or STEM. • Proficiency in Python and web frameworks like Flask or Django. • Experience with databases and ORMs, PostgreSQL a plus. • Comfortable with Ubuntu development and deployment. • Work authorization for Americas region.

Life at Canonical

Distributed work environment with biannual team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.

About Canonical

Canonical is a leading open source software company, publisher of Ubuntu, enabling enterprise cloud, AI, and IoT solutions globally.

Posted 6 hours ago