Canonical

Senior Juju Software Engineer (Go)

Canonical

Apply
over 1 year ago
Remote, Worldwide
Senior
H1B Sponsor

Responsibilities

  • Own the design, delivery, and support of features in a distributed system.
  • Collaborate proactively with a distributed team.
  • Debug issues and interact with upstream communities.
  • Coach and develop less experienced team members.
  • Contribute to building and maintaining a first-class engineering team.
  • Work from home with occasional global travel.

Requirements

  • Proven track record of professional software delivery using Go.
  • Hands-on experience developing highly concurrent distributed systems.
  • Excellent communication skills in English, both verbal and written.
  • An exceptional academic track record.
  • Experience with agile software development methodologies.
  • Willingness to travel up to 4 times a year for internal events.

Benefits

  • Distributed work environment with in-person team sprints.
  • 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 meet colleagues.
  • Priority Pass for travel and upgrades for long haul events.

Tech Stack

AnsibleCC++ChefDockerGoKubernetesLinuxPuppetRustSQLTerraform

Categories

BackendDevOps