C
Software Engineer
Canonical
Remote · Canada Full-time 3d ago
About the role
About
Join a dynamic team as a Software Engineer, enhancing Ubuntu's public cloud capabilities with your Python programming expertise. Experience the flexibility of remote work while collaborating with global partners. In this position, you'll be responsible for developing, testing, and releasing key improvements to cloud images for Ubuntu. You're expected to produce high-quality code and effectively debug software issues while collaborating with various teams. Your contribution is vital for users ranging from hobbyists to mission‑critical applications.
Responsibilities
- Develop features with high-quality code and tests
- Collaborate with distributed teams across the globe
- Debug software issues and enhance existing functionalities
- Review and provide feedback on peer‑engineered code
- Explore and propose optimal solutions for project demands
Requirements
- Bachelor’s degree in Computer Science or equivalent
- Significant experience with Python on Linux
- Familiarity with Ubuntu, cloud environments, and Debian packaging
- Interest in continuous integration and managing contracts
- Engagement with the open‑source community is beneficial
Skills
Debian packagingLinuxPythonUbuntu
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free