Skip to main content
Canonical
Canonical

Senior Juju Software Engineer (Go)

RemoteEMEA
Published
Role
Backend
Experience
Senior
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to Anywhere in EMEA. Set where you work from to check your eligibility.

No BS summary

Senior software engineer with proven professional Go delivery and hands-on experience building highly concurrent distributed systems. Must communicate excellently in English and be willing to travel up to 4 times a year. Globally remote role, home based in EMEA.

Core skills

GoJuju

Optional skills

DockerLXDKubernetesCC++RustLinuxAnsible

Required languages

English Excellent verbal and written communication skills required especially in online environments.

What you'll do

  • Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events
  • Drive process improvement
  • Assist the manager in running the team
  • Own functional areas from design and implementation all the way to support and maintenance

What they require

  • 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
  • Preferred: Solid networking background and experience
  • Preferred: Working knowledge of cloud computing
  • Preferred: Passionate about software quality and testing
  • Preferred: Experience working on a distributed team on an open source project -- even if that is community open source contributions.
  • Preferred: Demonstrated track record of Open Source contributions

Benefits

  • Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
  • 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 from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events
  • Performance-driven annual bonus

London-based software company, developer of Ubuntu

Open Source SoftwareEnterprisecanonical.com/

What people say about this company

3.6/ 5

  • Employees appreciate the company's commitment to open-source software and its impact on the tech community.
  • Many enjoy the flexibility of remote work and the work-life balance offered.
  • Some reviews mention a lack of clear career progression and development opportunities.
Salary not disclosed