Canonical

Golang System Software Engineer - Containers / Virtualisation

Canonical

Apply
about 1 year ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Design, implement and document system level Go code.
  • Model data, design database schema and implement data storage in a dqlite (SQL) database.
  • Maintain code quality through static analysis, unit and system tests.
  • Collaborate proactively with a distributed team.
  • Discuss ideas and collaborate on finding good solutions.

Requirements

  • Experience programming in Go and C.
  • Knowledgeable in networking and storage technologies.
  • Experience with cloud computing, virtualization, containers, distributed systems, or open source community.
  • Curious, flexible, articulate, and accountable.
  • Value soft skills and are enterprising, thoughtful, and self-motivated.
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.

Benefits

  • Distributed work environment with twice-yearly team sprints in person.
  • 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 and travel upgrades for long haul company events.

Tech Stack

CCloud.govGoOpenShiftSQL

Categories

BackendData EngineeringDevOps