SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Snowflake is seeking a Software Engineer to join the Postgres team, which is building a managed Postgres experience inside Snowflake. This role focuses on the control plane, working on distributed systems at scale and research-grade optimizations across provisioning, management, security, and operations of Postgres within Snowflake.
You will design and build backend services powering provisioning, lifecycle management, and configuration of Snowflake Postgres instances. You'll develop features in access and user models, including authorization, secure administration flows, and customer-facing management capabilities. The role involves improving reliability, observability, and operability of asynchronous workflows and background systems that maintain service health.
You will partner with product, security, and adjacent engineering teams to deliver simple customer experiences on top of complex infrastructure. You'll investigate production issues, participate in on-call rotations, and drive fixes that improve resilience and reduce operational burden. Additionally, you'll contribute to technical design, code review, and mentoring while raising the engineering bar across the team.
Snowflake positions this as an opportunity to work on a strategic product area expanding Snowflake into transactional and operational database workloads, building systems that directly shape how customers create, manage, and secure Postgres inside Snowflake.
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
NICE TO HAVE:
- 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