Canonical

C, Golang Software Engineer

Canonical

Overview

Software developer focusing on dqlite, a distributed SQLite database.

Ideal candidate has experience with distributed systems and strong C programming skills.

remotemidEnglishCGo

Locations

  • EMEA

Requirements

  • Experience with distributed systems
  • Good C programming experience
  • Strong written and verbal communication skills

Responsibilities

  • Design and implement features across dqlite
  • Debug and fix user issues
  • Improve automated testing
  • Participate in code and architectural review
  • Engage with open source community

Benefits

  • Personal learning budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel
  • Priority Pass