
Apply Now
Application opens on company website
Job Description
Canonical is seeking a Software Engineer to develop Juju, an open-source Go project that facilitates complex distributed software systems and cloud automation. The role involves designing, delivering, and supporting features in a highly concurrent environment while collaborating with a global team.
Key Responsibilities
- Contribute to the design, delivery, and support of features in Juju.
- Collaborate proactively with a distributed team.
- Debug issues and interact with upstream communities.
- Discuss ideas and collaborate on finding solutions.
Requirements
- Experience developing software using Go.
- Excellent communication skills in the English language, both verbal and written, especially in online environments.
- An exceptional academic track record from both high school and preferably university.
- Willingness to travel up to 4 times a year for internal events.
Benefits & Perks
Compensation/salary range
Performance-driven annual bonus
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass for travel and travel upgrades for long haul company events
Globally remote work environment
Twice-yearly team sprints in person
Ready to Apply?
Join Canonical and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs