Snowflake Backend Engineering Jobs
Open backend engineering roles at Snowflake, pulled live from their hiring system.
View backend engineering jobs across all companies
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.