(Senior) Backend Software Engineer (Java) - Metadata Platform DB
Core
Backend Software Engineer responsible for maintaining and growing the Postgres ecosystem, including infrastructure, provisioning, and Java/Rust components.
Role type
Senior Backend Software Engineer (Java)
Builds
Postgres provisioning, infrastructure as code, Java client libraries, database proxies, and schema management tools.
Domain
Cloud Infrastructure / Database Systems
Required skills
Java application development, Infrastructure as Code (Terraform), Containerization (Docker/OCI), Kubernetes, Postgres internals (MVCC, concurrency), Distributed systems, Unit and integration testing
Preferred skills
Rust, Go, Open-source project maintenance, Monitoring tools (Datadog), Agentic coding tools
Technologies
Java, Postgres, Terraform, Go, Rust, Kubernetes, Docker, Datadog
Responsibilities
Own and evolve Java components within the Postgres ecosystem; Collaborate with infrastructure teams on provisioning and operations; Improve reliability, performance, and security of owned components; Maintain forks of open-source projects; Document processes and technical decisions.
Seniority
Senior, hands-on IC
