Snowflake

Software Engineer - Snowflake Postgres

Snowflake4 days ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Senior

Role

Backend Engineer

Posted

May 11, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a talented Software Engineer to join their Postgres team, focusing on building a managed Postgres experience within their data platform. The role involves designing backend services, developing access and user models, and improving system reliability for complex database infrastructure.

What you'll do

Backend Service Design: Design and build backend services for provisioning, lifecycle management, and configuration of Snowflake Postgres instances
User Model Development: Develop features in access and user model, including authorization, secure administration flows, and customer-facing management capabilities
System Reliability: Improve reliability, observability, and operability of asynchronous workflows and background systems
Cross-Team Collaboration: Partner with product, security, and adjacent engineering teams to deliver simplified customer experiences on complex infrastructure
Incident Management: Investigate production issues, participate in on-call rotations, and drive systemic improvements to reduce operational burden
Technical Leadership: Contribute to technical design, conduct code reviews, and mentor team members to raise overall engineering standards

What we look for

Technical

Programming LanguagesProficiency in Java, Go, C++, or Python with strong backend development skills
Computer Science FundamentalsDeep understanding of concurrency, networking, APIs, and data structures
Production SystemsExperience designing, operating, and maintaining reliable production services

Education

Academic QualificationBS/MS in Computer Science, Engineering, or related field; equivalent practical experience also considered

Experience

Backend Development5+ years of experience building production software in backend, infrastructure, or distributed systems environments
Operational ExcellenceDemonstrated ability in debugging, monitoring, and incident response
Cross-Functional CollaborationExperience working effectively across technical boundaries with diverse teams

Skills

Required skills

Backend DevelopmentStrong software engineering skills in production backend systems
Distributed SystemsComprehensive understanding of distributed system design and implementation
System ReliabilityExpertise in creating robust, scalable, and performant backend services

Nice to have

Database ExpertiseExperience with PostgreSQL, database internals, or managed database platforms
Cloud InfrastructureFamiliarity with AWS, Azure, or GCP cloud platforms
Security SystemsKnowledge of identity management, authorization, and RBAC systems

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Stock options

Available

Benefits

Innovative Work Environment

Opportunity to work on cutting-edge data platform technologies

Strategic Product Impact

Build systems that directly shape customer database management experiences

Technical Growth

Collaborative team with meaningful ownership and strong technical challenges


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Detailed discussion of technical skills and background
  3. 3
    On-Site/Virtual Technical Interviews Multiple rounds of in-depth technical interviews covering system design, coding, and problem-solving
  4. 4
    Team Fit Interview Assessment of collaboration and cultural alignment
  5. 5
    Final Offer Discussion Compensation and role details negotiation

Apply for this position

You'll be redirected to the company's application page