Skip to content
SnowflakeSnowflakeMenlo Park, CA

Principal Software Engineer - PostgreSQL

Leads architecture and development of a cloud-native, fully managed Postgres service at Snowflake, pushing performance and scale boundaries while ensuring reliability and integration with Snowflake's data platform. Requires 10+ years in distributed systems and deep Postgres expertise.

264k – 380k/yr
On-site10+ YOEBackend Engineering

About the role

Responsibilities

  • Serve as the technical leader on critical, cross-functional projects.
  • Break down problems and build consensus for scalable, tractable solutions.
  • Build the roadmap while delivering it, balancing long-term and immediate needs.
  • Understand trade-offs in consistency, performance, scaling, and costs.
  • Ensure operational readiness for durability, availability, performance, and security.
  • Solve business needs at large scale using software engineering and analytical skills.

Requirements

  • 10+ years building and operating large-scale distributed systems, databases, or cloud services.
  • Appreciation of Postgres; experience as user or administrator with solid database fundamentals.
  • Strong systems programming experience (Ruby a strong plus).
  • Experience with high-availability, multi-tenant, or highly distributed data systems.
  • Comfortable with large, complex codebases and leading cross-team architecture.
  • Track record of driving projects from concept to production with impact.
  • Excellent communication and influence across engineering and product.
  • Passion for improving Postgres for developers.

Skills

PostgresRubyDistributed SystemsCloud ServicesSystems ProgrammingHigh-Availability SystemsMulti-Tenant SystemsDatabases
Snowflake

Principal Software Engineer I - Metadata

SnowflakeMenlo Park, CA

Designs and builds fault-tolerant, scalable distributed systems for Snowflake's metadata, Snowgrid, and data sharing features. Requires 15+ years experience, strong CS fundamentals, Java fluency, and ability to mentor juniors while solving performance and scale challenges.

264k – 380k/yr
On-site15+ YOEBackend Engineering
Snowflake

Principal Software Engineer - Snowflake Intelligence

SnowflakeMenlo Park, CA

Leads technical vision and architecture for Snowflake Intelligence, tackling agentic reasoning, NL-to-SQL, and enterprise RAG. Requires 10+ years software engineering with 3+ years LLM deployment at scale, deep AI expertise, and principal-level impact.

264k – 380k/yr
On-site10+ YOEBackend Engineering
Snowflake

Principal Software Engineer I - Snowhouse Foundation

SnowflakeMenlo Park, CA

Leads design and implementation of highly available distributed platforms and pipelines for Snowflake's petabyte-scale data warehouse. Requires 15+ years in distributed systems and data infrastructure, with cloud expertise in AWS, Azure, GCP.

264k – 380k/yr
On-site15+ YOEBackend Engineering
Invisible Tech

Principal Software Engineer, Applied AI

Invisible TechNew York, NY

Principal Software Engineer builds scalable backend systems for AI/ML operations, deploys production ML models, and collaborates with clients on use case discovery and AI solutions. Requires 8+ years experience in ML engineering, Python, cloud platforms, and client-facing work.

250k – 366k/yr
Hybrid8+ YOEBackend Engineering
Replit

Principal Software Engineer, Money Infrastructure

ReplitFoster City, CA

Leads design and implementation of core money infrastructure including pricing, billing, payments, and monetization for Replit's platform. Requires 8+ years backend experience, expertise in financial systems like subscriptions or usage-based billing.

250k – 340k/yr
Hybrid8+ YOEBackend Engineering