Skip to content

Software Engineer - Snowflake Postgres

160k – 230kMenlo Park, CABellevue, WAHybrid5+ YOE
Summary

Builds backend services for Snowflake's managed Postgres control plane, handling provisioning, user access, security, and reliability. Requires 5+ years backend experience with Java/Go/C++/Python and strong CS fundamentals.

About the role

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

Core requirements:

  • 5+ 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.
Skills
JavaGoC++PythonPostgreSQLAWSAzureGCPdistributed systemsRBACconcurrencynetworkingAPIsdata structures
Similar roles at this salary range
All Backend Engineering jobs →
Aurelian

Senior Backend Engineer

Senior Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 4+ years of software engineering experience.

150k – 200kSeattle, WABackend EngineeringOn-siteGoSQL
Aurelian

Staff Backend Engineer

Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.

180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL
ClickUp

Senior Backend Engineer, Platform

Senior backend engineer building and scaling API tooling, shared services, and distributed systems that power ClickUp's AI platform capabilities.

160k – 210kUnited StatesBackend EngineeringRemoteKafkaGolang
Onos Health

Senior Software Engineer

Senior Backend Engineer to architect AI/ML workflows processing healthcare data, lead platform integrations, and own end-to-end feature development. Requires 5+ years experience and prior tech lead experience.

180k – 240kSan Francisco, CABackend EngineeringHybridAWSPython
Pindrop

Senior Software Engineer - Pulse

Design, develop, and maintain scalable cloud services and APIs in Go and Python. Requires 5-7 years of experience, strong DevOps skills with Kubernetes and CI/CD, and expertise in data structures, algorithms, and concurrency.

130k – 170kUnited StatesBackend EngineeringRemoteGoS3