Senior Juju Software Engineer Go
CanonicalPosted April 11, 2025
Remote
Not SpecifiedFull Time
Job Description
Canonical is seeking a Senior Software Engineer to drive process improvement and support the development of a highly concurrent, distributed system for cloud automation and software operations. The role involves coaching team members, owning functional areas from design to maintenance, and collaborating with a global team in a remote work environment.
Responsibilities
- •Own the design, delivery, and support of features in a highly concurrent, highly distributed system.
- •Collaborate proactively with a distributed team.
- •Debug issues and interact with upstream communities publicly.
- •Coach and develop team members with less experience.
- •Contribute to building and maintaining a first-class engineering team.
Requirements
- •Proven track record of professional software delivery using Go.
- •Hands-on experience developing highly concurrent distributed systems.
- •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.
- •Experience with agile software development methodologies.
- •Willingness to travel up to 4 times a year for internal events.
Benefits
- •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 with twice-yearly team sprints in person
More jobs at Canonical
More jobs in Remote
Energy Efficiency Account Manager Remote - Denver-metro, CO only
Energy Solutions
Jan 10