FAQs
Do we support remote work?
Yes, we operate in a distributed work environment with team members primarily working remotely, meeting in person twice a year.
What programming languages will I be working with in this role?
In this role, you will primarily work with Python and Golang to design and deliver open source software operations code.
Is prior experience with cloud computing required?
Yes, you should have sound knowledge of cloud computing concepts and technologies for this role.
Are there opportunities for professional development?
Yes, we provide a personal learning and development budget of USD 2,000 per year for all team members.
How often is compensation reviewed?
Compensation is revisited annually, and more frequently for graduates and associates, to recognize outstanding performance.
Will I have to travel for work?
Yes, there is a requirement for global travel up to 10% of the time for internal and external events.
What kind of work culture can I expect at Canonical?
You can expect a healthy, collaborative engineering culture in line with the company's values, with a focus on high-quality software delivery.
Is a degree in computer science necessary for this position?
While a university degree in Computer Science or a related software engineering field is a bonus, it is not strictly necessary but preferred.
What types of projects will I be involved in?
You will be involved in projects that focus on open source application and infrastructure operations, particularly enhancing operations code packages and Ubuntu itself.
Are there parental leave options available?
Yes, we offer maternity and paternity leave as part of our benefits.
Do I need to have experience with Linux and networking?
Yes, practical knowledge of Linux and networking is essential for this position.