✦ Luna Orbit — Software Engineering

Principal Software Engineer - PostgreSQL

at Snowflake

📍 US-CA-Menlo Park Unknown Posted March 07, 2026
Type Not Specified
Experience senior
Exp. Years 10+ years
Education Not specified
Category Software Engineering

Snowflake is seeking a Principal Software Engineer to lead the development of a cloud-native Postgres service, focusing on architecture, scalability, and performance in a distributed environment.

  • Define architecture for cloud-native Postgres
  • Lead cross-team efforts
  • Ensure operational readiness
  • Optimize performance and scalability
  • Build scalable distributed systems

The role involves working with PostgreSQL, distributed systems, cloud infrastructure, and systems programming, with a focus on building scalable, reliable database services.

The ideal candidate is a senior software engineer with over 10 years of experience in building and operating large-scale distributed systems, with a strong appreciation and hands-on experience with Postgres. They possess excellent leadership and communication skills, capable of guiding cross-functional teams and shaping cloud-native database solutions.

10+ years building and operating large-scale distributed systemsAppreciation of PostgresExperience with Postgres as end user or administratorSystems programming experienceExperience building high-availabilitymulti-tenantor highly distributed data systems
Ruby experienceExperience with cloud-native Postgres servicesExperience with database fundamentalsExperience leading architecture efforts
PostgreSQLCloud Platforms
PostgreSQLPostgresDistributed SystemsCloud ServicesSystems ProgrammingRubyHigh-AvailabilityMulti-TenantScalabilityPerformance Optimization
PostgreSQLPostgresDistributed SystemsCloud ServicesSystems ProgrammingRubyHigh-Availability SystemsMulti-Tenant SystemsScalabilityPerformance Optimization
LeadershipCommunicationProblem SolvingCross-team CollaborationAnalytical Thinking
Industry SaaS
Job Function Lead architecture and development of cloud-native Postgres database services
Principal Software EngineerPostgreSQLPostgresDistributed SystemsCloud ServicesSystems ProgrammingRubyHigh-AvailabilityMulti-TenantScalabilityPerformanceOperational ReadinessDatabase FundamentalsLarge-Scale SystemsArchitectureScalable Cloud Native PostgresPerformance Optimization

Less than 10 years experience in distributed systems, No experience with Postgres or PostgreSQL, Lack of systems programming background, Inability to lead cross-team architecture efforts

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile