CareerPlanSign in

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

EMEA🌐 Remote💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Design and implement features for dqlite, a distributed SQLite database using a Raft consensus library, and maintain C and Go components.

Role type

Senior C/Golang Software Engineer (Distributed Systems)

Builds

dqlite library, libraft, go-dqlite, MicroK8s, LXD

Domain

Open source databases, distributed systems, consensus algorithms

Deliverable

production ML models | product features

Required skills

C programming, Go, distributed systems, Raft consensus, asynchronous programming, concurrency patterns

Preferred skills

Python bindings, Jepsen testing, automated stress testing

Technologies

C, Go, libraft, dqlite, MicroK8s, LXD, Jepsen

Responsibilities

Design and implement features across dqlite, debug and fix user issues, improve Jepsen and stress tests, participate in code and architectural reviews, engage with open source community

Seniority

Senior, hands-on IC

Sourced via jobicy · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.