Skip to content
ClickhouseClickhouse

Principal Software Engineer - Postgres

Principal engineer responsible for designing and shipping database infrastructure, extending PostgreSQL internals, and optimizing large-scale systems. Requires 10+ years of systems software experience, deep database-engine internals expertise, and strong performance-engineering skills.

About the job

Responsibilities

  • Design and implement advanced systems features involving storage, replication, query execution, and performance optimization.
  • Contribute to and extend PostgreSQL internals, improving 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.
  • Provide technical leadership, establish engineering standards, 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 with substantial autonomy.

Nice-to-haves

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

Compensation and Benefits

  • Stock options for every new team member.
  • Flexible time off in the United States and generous leave entitlement in other countries.
  • USD $500 home office setup allowance for remote employees.
  • Employer healthcare contributions.
  • Opportunities to attend company-wide global gatherings.

Skills

C, C++, Rust, Go, Postgres, Database Internals, Concurrency, Operating Systems, Performance Engineering, Storage Systems, Replication, Query Execution, Benchmarking, Cloud-Native 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.