Software Engineer - Postgres
Core
Design and build backend services for provisioning, lifecycle management, and configuration of Snowflake Postgres instances, focusing on distributed systems and control plane operations.
Role type
Senior IC backend engineer (distributed systems & database infrastructure)
Builds
Managed Postgres control plane services, access models, and asynchronous workflow systems
Domain
Cloud database infrastructure, distributed systems, security
Required skills
Java, Go, C++, or Python; distributed systems; concurrency; networking; APIs; data structures; production service debugging; monitoring; incident response
Preferred skills
PostgreSQL internals; identity and authorization (RBAC); cloud infrastructure (AWS, Azure, GCP); workflow orchestration
Technologies
Java, Go, C++, Python, PostgreSQL, AWS, Azure, GCP
Responsibilities
Design backend services for Postgres instance provisioning and lifecycle management; Develop access control and secure administration features; Improve reliability and observability of asynchronous workflows; Partner with product and security teams to deliver customer experiences; Investigate production issues and drive operational fixes; Contribute to technical design, code review, and mentoring
Seniority
Mid-level, hands-on IC
