We deliver open source to the world faster, more securely and more cost effectively than any other company. If you’re interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
What you’ll do
- Collaborate proactively with a distributed team
- Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
- Demonstrate your 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
- Work remotely with global travel 2 to 4 weeks for internal and external events
- Assist with release management during each development cycle
- Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape
Who you are
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have 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)
- You are comfortable with Ubuntu as a development and deployment platform.