Snowflake logo

Software Engineer - Postgres

Snowflake

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

Snowflake

Software Engineer - Postgres

Apply now