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
About Canonical
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.
