A Lead Golang Software Engineer role focused on developing and maintaining scalable, reliable services in areas such as billing, contracts, and security patches within a remote, globally distributed team at Canonical, the publisher of Ubuntu.
Key Responsibilities
Develop engineering solutions leveraging Golang
Lead technical designs, code reviews, and implementation
Deploy and operate services developed by the team
Coach, mentor, and provide career development feedback to colleagues
Develop and evangelize engineering and organizational best practices
Requirements
Exceptional academic track record from both high school and university or a compelling narrative about your alternative chosen path
Undergraduate degree in a technical subject or equivalent experience demonstrating technical proficiency
Track record of going above-and-beyond expectations to achieve outstanding results
Experience with software development in Golang
Professional written and spoken English with excellent presentation skills
Result-oriented approach with a personal drive to meet commitments
Ability to travel internationally twice a year, for company events up to two weeks long
Benefits & Perks
Annual performance 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
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Base pay with performance-driven annual bonus or commission
Revisiting compensation annually and more often for graduates and associates
Ready to Apply?
Join Canonical and make an impact in renewable energy