over 1 year ago
Remote, WorldwideMid 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
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.