CareerPlan

Software Engineer/C Developer-PGD

RemoteFull-time2026-11-03 → 2026-11-09
Remote

Core

Design, implement, and maintain EDB Postgres Distributed (PGD), a multi-master distributed PostgreSQL solution providing high availability and active-active replication.

Role type

Senior C developer (distributed database systems)

Builds

Production-ready distributed database capabilities and features

Domain

Database systems, distributed computing, cloud infrastructure

Required skills

C programming, PostgreSQL internals, distributed systems concepts, multi-version codebase management, build systems, CI/CD, Git, debugging, performance analysis

Preferred skills

Open-source database contributions, logical replication, consensus algorithms (Raft), PostgreSQL extension API, high availability architectures, Python, Rust, cloud providers (AWS/Azure/GCP), container orchestration (Ansible/Docker/Kubernetes)

Technologies

PostgreSQL, C, Python, Rust, Git, Docker, Kubernetes, Ansible, AWS, Azure, GCP

Responsibilities

Design and develop new PGD capabilities, maintain and improve existing PGD performance, analyze business requirements, provide production support, participate in code reviews

Seniority

Senior, hands-on IC