Software Engineer/C Developer-PGD
Core
Design, develop, test, and optimize a high-availability multi-master distributed PostgreSQL solution for enterprise-scale, geographically distributed workloads.
Role type
Senior C Developer (Distributed Database Systems)
Builds
Production-grade distributed database software
Domain
Database systems, distributed computing, enterprise software
Required skills
C programming, PostgreSQL internals, distributed systems architecture, debugging, performance optimization, Git, CI/CD (via careerplan.io/jobs/07d960f1-e3af-47ce-82eb-6fa9293ab6d4-software-engineerc-developer-pgd-at-jobgether)
Preferred skills
Python, Rust, Raft consensus algorithms, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), Ansible
Technologies
PostgreSQL, C, Git, Docker, Kubernetes, AWS, Azure, GCP, Ansible, Python, Rust
Responsibilities
Design and develop new capabilities for the multi-master distributed PostgreSQL product; Contribute to architecture and technical design decisions; Maintain and optimize existing codebase for performance and reliability; Investigate and resolve complex software and database issues; Participate in code reviews and maintain engineering standards; Collaborate with a globally distributed engineering team.
Seniority
Senior, hands-on IC
