Software Engineer/C Developer-PGD

Jobgether SRL

Netherlands

On-site

EUR 90,000 - 130,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote work within EMEA region
Open-source project exposure
Health resources access
Wellness Fridays through 2026
Remote-first culture
Region-specific benefits

Job summary

Lever, Inc. is seeking a Software Engineer/C Developer (PGD) for a fully remote position listed in the Netherlands, focusing on a high-availability distributed PostgreSQL solution.

The role spans architecture, software development, testing, and production support within a globally distributed team. You will design and evolve multi-master PostgreSQL capabilities, tackle replication and consistency challenges, and contribute to a large codebase with modern CI/CD practices.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong proficiency in C programming and production-quality systems software.
  • Practical experience with PostgreSQL internals (storage, WAL, replication, catalog, or extensions).
  • Solid understanding of distributed systems concepts: replication topologies, consensus, eventual consistency, and failure modes.
  • Experience managing large, long-lived codebases with multi-branch backporting workflows.
  • Familiarity with modern build systems and CI/CD practices.
  • Strong Git skills and experience with complex branching.
  • Excellent debugging, troubleshooting, and performance analysis capabilities.
  • Effective written and verbal communication for a globally distributed team.
  • Prior contributions to PostgreSQL or open-source DB projects are a plus.
  • Experience with logical replication/decoding or custom replication is advantageous.
  • Knowledge of Raft or distributed consensus is a plus.
  • Familiarity with PostgreSQL extension APIs and hook system is beneficial.
  • Experience with high-availability architectures and failover mechanisms is an advantage.
  • Experience with Python and/or Rust is a plus.
  • Experience with major cloud platforms such as AWS, Azure, or GCP is beneficial.
  • Familiarity with Ansible, Docker, and Kubernetes is an advantage.

Responsibilities

  • Design, develop, test, and document new capabilities for a multi-master distributed PostgreSQL product.
  • Contribute to architecture and technical design decisions for distributed database functionality.
  • Maintain, enhance, and optimize existing capabilities to improve performance, reliability, usability, and scalability.
  • Analyze business and technical requirements and translate them into clearly defined, executable engineering tasks.
  • Investigate complex software and database issues and provide high-quality production support to enterprise customers.
  • Diagnose performance and reliability problems using systematic debugging and analysis techniques.
  • Participate in code reviews and provide constructive feedback to maintain strong engineering standards.
  • Collaborate with engineers and stakeholders across a globally distributed development organization.
  • Work effectively with multi-version and multi-branch codebases, including active backporting and release workflows.
  • Contribute to build, testing, CI/CD, and software delivery processes.
  • Help maintain high standards for technical documentation, testing, maintainability, and production readiness.

Skills

C programming
PostgreSQL internals
Distributed systems design
Backporting across versions
Git
Debugging and performance analysis
Open-source contributions
Communication
Problem solving
Cloud platforms (AWS/Azure/GCP)
Python
Rust

Tools

Git
Docker
Kubernetes
Ansible
CI/CD
AWS
Azure
GCP

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer/C Developer - PGD based in Netherlands.

This is a fully remote EMEA opportunity focused on developing and evolving a high-availability distributed PostgreSQL solution.
You will work on a multi-master database technology designed for geographically distributed, enterprise-scale workloads.
The role spans architecture, software development, testing, documentation, performance optimization, and production support.
You will contribute to technically complex challenges involving replication, consistency, fault tolerance, and distributed systems.
The position offers the opportunity to work on a large, long-lived codebase alongside an internationally distributed engineering team.
You will collaborate closely with other engineers through code reviews, design discussions, debugging, and continuous improvement.
This role is well suited to an experienced C developer with strong PostgreSQL knowledge and a passion for reliable distributed database systems.

Accountabilities
  • Design, develop, test, and document new capabilities for a multi-master distributed PostgreSQL product.
  • Contribute to architecture and technical design decisions for distributed database functionality.
  • Maintain, enhance, and optimize existing capabilities to improve performance, reliability, usability, and scalability.
  • Analyze business and technical requirements and translate them into clearly defined, executable engineering tasks.
  • Investigate complex software and database issues and provide high-quality production support to enterprise customers.
  • Diagnose performance and reliability problems using systematic debugging and analysis techniques.
  • Participate in code reviews and provide constructive feedback to maintain strong engineering standards.
  • Collaborate with engineers and stakeholders across a globally distributed development organization.
  • Work effectively with multi-version and multi-branch codebases, including active backporting and release workflows.
  • Contribute to build, testing, CI/CD, and software delivery processes.
  • Help maintain high standards for technical documentation, testing, maintainability, and production readiness.
Requirements
  • 5+ years of professional software engineering experience.
  • Strong proficiency in C programming and experience developing production-quality systems software.
  • Practical experience with PostgreSQL internals, such as the storage engine, WAL, replication, catalog system, or extension development.
  • Strong understanding of distributed systems concepts, including replication topologies, consensus, conflict resolution, eventual consistency, and failure modes.
  • Experience working with large, long-lived codebases that use multiple branches, versions, and backporting workflows.
  • Familiarity with modern build systems and CI/CD practices.
  • Strong Git skills and experience working with complex branching strategies.
  • Excellent debugging, troubleshooting, and performance analysis capabilities.
  • Strong analytical and problem-solving skills, with the ability to investigate complex database and distributed-system behavior.
  • Effective written and verbal communication skills and the ability to collaborate with a globally distributed engineering team.
  • Prior contributions to PostgreSQL or other open-source database projects are a plus.
  • Experience with logical replication, logical decoding, or custom replication solutions is advantageous.
  • Knowledge of distributed consensus algorithms such as Raft is a plus.
  • Familiarity with the PostgreSQL extension API and hook system is beneficial.
  • Experience with high-availability architectures and failover mechanisms is an advantage.
  • Experience with Python and/or Rust is a plus.
  • Experience with major cloud platforms such as AWS, Azure, or GCP is beneficial.
  • Familiarity with Ansible, Docker, and Kubernetes is an advantage.
Benefits
  • 100% remote work within the EMEA region.
  • Opportunity to work on advanced distributed database and PostgreSQL technologies.
  • Exposure to complex challenges involving high availability, geographic distribution, replication, and enterprise workloads.
  • Collaboration with a globally distributed team of experienced software and database engineers.
  • Access to health and wellness resources, including CuraLinc.
  • Wellness Fridays available through December 2026.
  • Additional region-specific benefits and perks depending on location.
  • Opportunity to contribute to open-source database technologies and develop deep expertise in distributed systems.
  • Remote-first environment designed to support collaboration and work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Distributed PostgreSQL Engineer (EMEA)
Remote Distributed PostgreSQL Engineer (EMEA)

Jobgether SRL • Netherlands

Remote
EUR 90,000 - 130,000
Remote work within EMEA region
Open-source project exposure
Health resources access
+3
Senior Database Analyst
Senior Database Analyst

SOURCE.ME • Netherlands

Hybrid
EUR 108,000 - 132,000
Relocation support
Hybrid work (1 day/week)
Annual learning budget
Senior PostgreSQL DBA (AWS / RDS)
Senior PostgreSQL DBA (AWS / RDS)

SendCloud • Eindhoven

Hybrid
EUR 76,000 - 93,000
Learning budget €2,000
Home office budget €500
Pension scheme
+2
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Netherlands

On-site
EUR 85,000 - 125,000
Fully remote working model
Flexible working conditions
Challenging and impactful projects
+2
PostgreSQL Database Engineer , RDS
PostgreSQL Database Engineer , RDS

Amazon Web Services (AWS) • Netherlands

On-site
EUR 90,000 - 130,000
PostgreSQL Database Engineer , RDS (AWS)
PostgreSQL Database Engineer , RDS (AWS)

Amazon Inc. • Netherlands

On-site
EUR 90,000 - 150,000
Senior PostgreSQL Architect - High Availability & Hybrid
Senior PostgreSQL Architect - High Availability & Hybrid

SOURCE.ME • Netherlands

Hybrid
EUR 108,000 - 132,000
Relocation support
Hybrid work (1 day/week)
Annual learning budget
Senior Software Developer (Node.js/Python)
Senior Software Developer (Node.js/Python)

Jobgether SRL • Netherlands

On-site
EUR 90,000 - 130,000
Fully remote
Remote-first Europe
Flexible working hours
+3
Systems Engineer (Linux & Windows)
Systems Engineer (Linux & Windows)

Lever, Inc. • Netherlands

Remote
EUR 70,000 - 100,000
Fully remote
Flexible working hours
Office option
+5
Database Administrator (PostgreSQL) (m/f/d)
Database Administrator (PostgreSQL) (m/f/d)

DEGIRO • Amsterdam

Hybrid
EUR 60,000 - 90,000
30 days paid leave
Pension plan
Transport allowance
+7