Software Engineer - Postgres
US-CA-Menlo Park · US-WA-Bellevue · 2+ years experience · Full-time · Posted Sep 25, 2026
At a glance
- Experience
- 2+ years experience
- Employment
- Full-time
- Location
- US-CA-Menlo Park · US-WA-Bellevue
About the role
- The Snowflake Postgres team is building a managed Postgres experience inside Snowflake.
- This role is focused on the control plane, working on distributed systems at scale and research-grade optimizations across the software stack.
- You will work on core backend systems at the intersection of distributed systems, database infrastructure, security, and operational excellence.
Responsibilities
- Design and build backend services that power provisioning, lifecycle management, and configuration of Snowflake Postgres instances.
- Develop features in the access and user model, including authorization, secure administration flows, and customer-facing management capabilities.
- Improve the reliability, observability, and operability of asynchronous workflows and background systems that keep the service healthy.
- Partner with product, security, and adjacent engineering teams to deliver simple customer experiences on top of complex infrastructure.
- Investigate production issues, participate in on-call, and drive fixes that improve resilience and reduce operational burden.
- Contribute to technical design, code review, and mentoring while helping raise the engineering bar across the team.
Requirements
- 2+ years of experience building production software in backend, infrastructure, or distributed systems environments.
- Strong programming skills in one or more of Java, Go, C++, or Python.
- Strong computer science fundamentals, including concurrency, networking, APIs, and data structures.
- Experience designing and operating reliable services in production, including debugging, monitoring, and incident response.
- Experience working across technical boundaries with product, security, and other engineering teams.
- BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred qualifications
- Experience with PostgreSQL, database internals, or managed database platforms.
- Experience with identity, authorization, RBAC, or other security-sensitive systems.
- Experience with cloud infrastructure on AWS, Azure, or GCP.
- Experience with workflow orchestration, control plane systems, or highly asynchronous service architectures.
Skills
- Java
- Go
- C++
- Python
- PostgreSQL
- AWS
- Azure
- GCP