Job Description
Canonical is seeking a Golang Engineer to join their distributed team. The ideal candidate will contribute to the development and maintenance of Canonical's open-source solutions, including Ubuntu. This role involves designing, implementing, and testing software in Go, as well as collaborating with colleagues and the community. Canonical values high engineering standards and a passion for open-source solutions in a remote environment.
The role involves:
- Designing and implementing well-tested and documented software in Go
- Debugging and fixing issues encountered by users
- Participating in code and architectural reviews
- Collaborating with community and colleagues on technical specifications
- Seeking improvements to engineering and operations practices
- Deploying and operating services developed by the team
- Contributing to the success of the product through technical advocacy
Requirements include:
- Exceptional academic track record
- Undergraduate degree in Computer Science or STEM
- Drive and a track record of going above-and-beyond expectations
- Well-organized, self-starting, and able to deliver to schedule
- Professional manner interacting with colleagues, partners, and community
- Experience designing and writing high-quality Golang software on Linux
- Experience with and passion for Linux at the system level
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year for company events
What Canonical offers:
- Distributed work environment with twice-yearly team sprints in person
- 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 Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events