Canonical is hiring a
Software Engineer

Logo of Canonical

Canonical

πŸ’΅ ~$100k-$140k
πŸ“Remote - Worldwide

Summary

The job is for a Software Engineer at Canonical, focusing on the development and management of their Landscape tool for Ubuntu systems. The role involves collaboration, coding, testing, reviewing, and remote work with occasional travel.

Requirements

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Proficiency developing public-facing APIs and web applications, preferably using Python
  • Experience with Python and web frameworks such as Flask and Django
  • Experience with databases, and ORMs (PostgreSQL a plus)
  • Comfortable with Ubuntu as a development and deployment platform

Responsibilities

  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
  • Demonstrate strong commitment to code quality and automated testing
  • Participate in the engineering process with code and architectural reviews
  • Take personal ownership of problems and design and deliver solutions
  • Assist with release management during each development cycle
  • Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape

Benefits

  • Work remotely
  • Occasional travel (2 to 4 weeks) for internal and external events

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Canonical know you found this job on JobsCollider. Thanks! πŸ™