Canonical

Golang System Software Engineer - Containers / Virtualisation

Canonical

Overview

Role involves developing system-level Go code for cloud infrastructure.

Ideal candidate has experience in Go and C, with knowledge in cloud computing and virtualization.

remotemidEnglishGoCSQL

Locations

  • Cyprus
  • United States
  • Portugal
  • Iceland
  • Malta
  • Greece
  • Netherlands
  • Sweden
  • Austria
  • Latvia
  • Ireland
  • Luxembourg
  • Poland
  • Slovakia
  • Slovenia
  • France
  • Bulgaria
  • Lithuania
  • Croatia
  • Romania
  • Hungary
  • United Kingdom
  • Switzerland
  • Spain
  • Canada
  • Czech Republic
  • Belgium
  • Norway
  • Finland
  • Denmark
  • Mexico
  • Italy
  • Germany
  • Estonia

Requirements

  • Experience in Go and C
  • Knowledge of networking and storage technologies
  • Experience with cloud computing, virtualization, containers, or distributed systems

Responsibilities

  • Design and implement system-level Go code
  • Model data and design database schema
  • Maintain code quality through tests
  • Collaborate with a distributed team
  • Discuss ideas and find solutions
  • Work from home with global travel

Benefits

  • Personal learning budget of 2000 USD/year
  • Annual compensation review
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel for events
  • Recognition rewards
  • Annual holiday leave
  • Distributed work environment