Simplify Logo

Full-Time

C – Golang Software Engineer working on dqlite

A Raft extension for Sqlite

Confirmed live in the last 24 hours

Canonical

Canonical

1,001-5,000 employees

Provides enterprise Linux and open-source technologies

Hardware
Enterprise Software

Mid

Remote in UK

Category
Backend Engineering
Software Engineering
Required Skills
Go
Requirements
  • Experience with distributed systems (preferably with Raft)
  • Good C programming experience
  • Solid understanding of asynchronous programming and concurrency patterns
  • Capacity to learn quickly about new systems and techniques
  • Strong written and verbal communication skills
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree
Responsibilities
  • Design and implement features across dqlite
  • Debug and fix issues encountered by your users
  • Improve Jepsen tests, traditional HA database automated testing and stress tests
  • Participate in our engineering process through code and architectural review
  • Engage with the open source community and commercial partners

Canonical delivers Ubuntu, a widely used enterprise Linux, and a range of open-source technologies such as OpenStack, Ceph, LXD, MAAS, Kubernetes, Juju, and Ubuntu Core. These technologies are designed for reliability, flexibility, and efficiency across cloud and IoT environments, known for their security, scalability, and global community support.

Company Stage

N/A

Total Funding

$12.8M

Headquarters

London, United Kingdom

Founded

2004

Growth & Insights
Headcount

6 month growth

3%

1 year growth

14%

2 year growth

36%