Golang System Software Engineer

Canonical

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

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
  • Work from home with global travel 2 to 4 weeks/year for internal and external events

Requirements

  • Experience programming in Go and C
  • Knowledge of networking and storage technologies
  • Experience with two or more: cloud computing, virtualisation, containers, distributed systems, or open source community
  • Bachelor’s or equivalent in Computer Science, STEM, or similar degree

Preferred Qualifications

  • Experience with low-level C libraries used to manage containers and virtual machines
  • Experience with design and data management/modeling

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

About the Company

Canonical is a leading provider of open source software and operating systems, most notably Ubuntu. The company is a pioneer of global distributed collaboration, supporting breakthrough enterprise initiatives in public cloud, AI, and IoT.

Skills & tools

GoC++DockerKubernetesTerraformJavaScriptTypeScriptAPICI/CDNode.jsPostgreSQLFigmaUI/UX DesignKafkaDevOps

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Programming in Go and C
  2. 02Networking and storage knowledge
  3. 03Cloud, virtualization, or containers experience
  4. 04STEM degree
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches