Skip to content

Snowflake Backend Engineering Jobs

Open backend engineering roles at Snowflake, pulled live from their hiring system.

View backend engineering jobs across all companies

25 openSnowflakeBackend Engineering

56% of open backend engineering roles call out Java; Go and Distributed Systems appear in roughly a third. Most of these backend engineering roles are on-site or hybrid; 4% are fully remote.

Related roles
Latest backend engineering roles at Snowflake
Snowflake

Senior Software Engineer - Ingestion for Spark

As a Senior Software Engineer, you will design and deliver major end-to-end features for Snowflake's file ingestion engines, owning high-impact projects from design through general availability. You will operate at the intersection of systems performance, query execution, and customer-driven feature delivery, shaping the architecture of how data enters the platform.

200k – 288kBellevue, WABackend EngineeringHybridC++Java
Snowflake

Senior Software Engineer - Metadata

As a Senior Software Engineer on the Metadata team, you will design and implement highly scalable, distributed backend services that power Snowflake's catalog, lineage, and governance products. You will work on core metadata storage and retrieval systems and APIs.

200k – 288kBellevue, WABackend EngineeringHybridGoC++
Snowflake

Senior Software Engineer, AI Platform for User Experiences

Senior engineer building scalable backend services, Kubernetes infrastructure, and AI-powered developer tooling for Snowflake's user-facing applications and internal AI coding agent.

200k – 288kMenlo Park, CABackend EngineeringHybridAWSAPIs
Snowflake

Senior Software Engineer - Billing Platform

Senior engineer building and operating Snowflake's core distributed billing platform for metering, rating, and invoicing across all services and AI products. Requires 5+ years experience with large-scale distributed systems, strong database fundamentals, and proficiency in Java, Scala, Python, or Go.

200k – 288kMenlo Park, CABackend EngineeringOn-siteGoSQL
Snowflake

Staff Software Engineer - Parameters

Lead development of Snowflake's feature flagging and experimentation platform. Build scalable frameworks, APIs, and infrastructure used across engineering teams to enable safe, performant feature releases.

236k – 339kBellevue, WABackend EngineeringOn-siteC++AWS
Snowflake

Senior Software Engineer - Snowflake Postgres

Build and scale a multi-cloud Postgres OLTP service at Snowflake, orchestrating databases with Ruby, integrating with major cloud APIs, and ensuring high availability for massive datasets. Requires 7+ years experience with distributed systems, Postgres, Ruby/Go, and cloud infrastructure.

200k – 288kMenlo Park, CABackend EngineeringRemoteGoAWS
Snowflake

Software Engineer, Data Governance

Senior Software Engineer building data governance systems at Snowflake including secure access, lineage, privacy, and audit features. Requires 5+ years experience, fluency in Java, SQL, and systems programming skills.

160k – 230kMenlo Park, CABackend EngineeringOn-siteSQLJava
Snowflake

Software Engineer - Snowflake Postgres

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.

160k – 230kMenlo Park, CA +1Backend EngineeringHybridGoC++
Snowflake

Senior Software Engineer - Observe by Snowflake, OpenTelemetry

Develops OpenTelemetry Collector components, SDK libraries, and instrumentation for emerging domains like LLM/AI and Browser RUM. Collaborates with open-source community on contributions, RFCs, and standards while owning Observe Agent architecture. Requires 5+ years experience with strong Go skills and OTel ecosystem knowledge.

200k – 288kMenlo Park, CABackend EngineeringOn-siteGoAWS
Snowflake

Senior Software Engineer - Observe by Snowflake, Streaming Data Products

Owns streaming data products including APIs, schemas, and abstractions for tables/views unifying telemetry at petabyte scale. Requires 7+ years experience in databases/stream processing, Go proficiency, and architectural expertise in data systems.

200k – 288kMenlo Park, CABackend EngineeringOn-siteGoSQL
Snowflake

Senior Software Engineer - Observe by Snowflake, Logs

Leads backend architecture for Observe's Logs product, owning ingestion, storage, querying of massive telemetry data, and API design for human and AI agent use. Requires 7+ years in high-scale systems with Go/Java proficiency and cross-functional collaboration.

200k – 288kMenlo Park, CABackend EngineeringOn-siteGoJava
Snowflake

Staff Software Engineer — Dynamic Tables, Performance

Leads design and implementation of performance improvements for Snowflake's Dynamic Tables incremental view maintenance engine, focusing on complex query shapes, scalability, and cost-efficiency. Requires 10+ years in large-scale data systems with expertise in query optimization or stream processing, plus C++/Java proficiency.

236k – 339kBellevue, WABackend EngineeringHybridC++SQL
Snowflake

Senior Software Engineer- Postgres

Develop Postgres extensions and engine features for Snowflake's OLTP service, optimizing performance and integrating with data platform. Requires 7+ years experience with Postgres internals, C fluency, and strong database fundamentals.

200k – 288kMenlo Park, CABackend EngineeringOn-siteCSQL
Snowflake

Senior Software Engineer - APM & AI Observability

Builds and owns backend services, APIs, and streaming data pipelines for APM and AI observability products at scale. Requires 5+ years backend experience, strong distributed systems knowledge, and product mindset for cross-functional collaboration.

200k – 288kMenlo Park, CABackend EngineeringOn-siteGoLLM
Snowflake

Senior Software Engineer, Monitoring & Alerting

Builds and scales backend systems for monitoring, alerting, and anomaly detection in an AI-powered observability platform. Requires 5+ years backend experience with high-concurrency SQL, distributed architectures, and end-to-end feature ownership.

200k – 288kMenlo Park, CABackend EngineeringOn-siteSQLSnowflake
Snowflake

Staff Softare Engineer, Cortex AI Infrastructure

Builds scalable backend infrastructure for Snowflake's Cortex AI products, including agentic runtimes, RAG systems, evals engines, and productionized AI workflows. Requires 5+ years in distributed systems and proficiency in Go/Java/Python.

236k – 339kMenlo Park, CABackend EngineeringOn-siteGoRAG
Snowflake

Software Engineer - Streamlit

Build scalable backend services and APIs for Streamlit integration within Snowflake's Data Cloud, focusing on enterprise-grade performance, security, and distributed systems. Requires 3+ years experience with Python/Go and cloud-native architectures.

160k – 230kBellevue, WABackend EngineeringOn-siteGoAWS
Snowflake

Senior SWE, AI Backend: Observe by Snowflake

Builds backend systems powering Observe's AI observability platform, including context resolution APIs and real-time pipelines. Requires 7+ years backend experience, fluency in Go/TypeScript/Python, and familiarity with LLM quality measurement.

200k – 288kMenlo Park, CABackend EngineeringOn-siteGoAPIs
Snowflake

Sr. Integrations Developer, Workday HCM

Designs, builds, and maintains Workday HCM integrations with third-party systems and Snowflake's platform for seamless people data flow. Requires 8+ years of Workday integration experience with tools like Studio, EIB, APIs, and proficiency in XML/JSON.

156k – 205kDublin, CA +1Backend EngineeringHybridEIBXML
Snowflake

Principal Software Engineer I - Metadata

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 – 380kMenlo Park, CABackend EngineeringOn-siteJavaAlgorithms
Snowflake

Principal Software Engineer - Snowflake Intelligence

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 – 380kMenlo Park, CABackend EngineeringOn-siteRAGSQL
Snowflake

Principal Software Engineer I - Snowhouse Foundation

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 – 380kMenlo Park, CABackend EngineeringOn-siteMLAWS
Snowflake

Senior Software Engineer - Data Clean Room Applications

Build scalable infrastructure and services for secure data clean rooms, enabling privacy-preserving multi-party collaboration and AI/ML workflows. Requires 8+ years experience with Python/Java, distributed systems, and data privacy.

200k – 288kMenlo Park, CABackend EngineeringOn-siteJavaAPIs
Snowflake

Software Engineer - Backend

Build backend services and distributed platforms at scale for Snowflake's Data Cloud, enabling secure data sharing. Requires 2-5 years experience, strong CS fundamentals, and fluency in Java, Python, C++, or SQL.

157k – 230kMenlo Park, CABackend EngineeringOn-siteC++SQL
Snowflake

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 – 380kMenlo Park, CABackend EngineeringOn-siteRubyDatabases