Software Engineer (Backend- Python)
NavaFull Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
This information is not specified in the job description.
The role is based in EMEA with a global distributed collaboration model, where teams meet in person approximately two to four times a year.
Key requirements include a strong software development background, ability to lead junior team members, experience with container technologies, deep insights into container-based DevOps, familiarity with Python, ability to write robust scalable code, and experience with automated CI/CD processes.
Canonical has a founder-led, profitable, and growing culture that emphasizes global distributed collaboration, with teams meeting in person two to four times a year.
A strong candidate will have a solid software development background, experience leading junior team members, and expertise in container technologies, DevOps, Python, and CI/CD processes.
Provides enterprise support for Ubuntu OS
Canonical publishes Ubuntu, an open-source operating system, and offers various commercial services for it. Their products include extended security maintenance, kernel livepatch services, and enterprise support, which help businesses maintain secure and efficient infrastructure. Canonical partners with hardware and software vendors to certify that Ubuntu operates well on different devices, enhancing its reliability. The company generates revenue through subscription services, support contracts, and certification fees. Canonical stands out from competitors with its strong emphasis on security, data center automation, and developer experience, making Ubuntu a preferred choice for enterprises. The goal of Canonical is to provide comprehensive, secure, and customizable solutions for a diverse clientele, from individual developers to large organizations.