Skip to content
ClickhouseClickhouse

Principal Software Engineer - Postgres

Principal engineer responsible for advancing PostgreSQL-based database systems, including storage, replication, query execution, extensions, and performance optimization. The role requires 10+ years of systems software experience, deep database internals expertise, and strong technical leadership.

About the job

Responsibilities

  • Lead the design and implementation of advanced systems features spanning storage, replication, query execution, and performance optimization.
  • Contribute to and extend PostgreSQL internals to improve reliability, scalability, and efficiency.
  • Prototype and build PostgreSQL extensions that integrate with cloud-native infrastructure.
  • Collaborate with product, infrastructure, and cloud platform teams to deliver robust developer experiences.
  • Profile and optimize database performance using low-level instrumentation and benchmarking.
  • Set engineering standards, provide technical leadership, and mentor senior engineers.
  • Drive projects independently from concept through production.

Requirements

  • 10+ years of experience building systems software in C, C++, or Rust.
  • Deep knowledge of PostgreSQL or other database engine internals, including storage, execution, or replication subsystems.
  • Strong understanding of concurrency, operating systems, and performance engineering.
  • Proven ability to ship large-scale systems or core infrastructure features end-to-end.
  • Pragmatic problem-solving approach and ability to work autonomously in a high-velocity environment.

Nice-to-haves

  • Experience with Go.
  • Contributions to open-source databases or similarly complex systems.

Compensation and Benefits

  • Equity in the company through stock options.
  • Flexible time off in the United States and generous entitlement in other countries.
  • USD 500 home office setup allowance for remote employees.
  • Flexible work environment at a globally distributed, remote-friendly company.
  • Healthcare contributions.
  • Company-wide global gatherings.

Skills

C, C++, Rust, Go, Postgres, Database Internals, Concurrency, Operating Systems, Performance Engineering, Distributed Systems, Benchmarking, Cloud Infrastructure

Okta

Okta

Bengaluru, India

Principal Software Engineer
No salary listedHybrid12+ YOEBackend Engineering

Principal Software Engineer leading the modernization of an identity imports platform from a monolith to scalable distributed microservices. The role requires 12+ years of experience, deep Java and distributed-systems expertise, and cross-team technical leadership.

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Vanta

Vanta

Canada

Principal Software Engineer, Program Structure
No salary listedRemote15+ YOEBackend Engineering

Leads the architecture and phased delivery of Vanta’s enterprise organizational model, including multi-tenant structures, data isolation, permissions, and complex audit workflows. Requires 15+ years of backend engineering experience and a record of driving multi-quarter initiatives across teams.

Vanta

Vanta

United States

Principal Software Engineer, GRC
$321k+/yrRemote15+ YOEBackend Engineering

Leads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.

Redis

Redis

United States

Senior Principal Software Engineer, Feature Store
No salary listedRemote8+ YOEBackend Engineering

Leads technical vision, architecture, and V2 development of Redis Feature Store for large-scale ML infrastructure. Requires 8+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools; mentors team and engages enterprise customers.