A Lead Golang Software Engineer role focused on developing, deploying, and maintaining scalable services in areas such as billing, contracts, and security patches within a remote, globally distributed team at Canonical, the company behind 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 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, with each trip lasting up to two weeks
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 salary with performance-driven annual bonus or commission
Ready to Apply?
Join Canonical and make an impact in renewable energy