
Staff Software Engineer (Apps and Experiences Platform Team)
Snowflake
Job description
-
The Apps & Experiences Platform team powers the systems and services behind all of our user-facing applications, including Snowsight, Snowflake Intelligence, and new mobile experiences
-
Our mission is to build innovative backend services, developer tooling, platform infrastructure, and AI-powered capabilities that enable exceptional product experiences at scale
-
As part of our team, you’ll work across feature development, platform engineering, infrastructure, and internal tooling to support both end users and developers
-
We care deeply about building systems that are reliable, scalable, maintainable, and performant
-
Snowflake is a high-growth AI Data Cloud company, and we’re looking for exceptional engineers to help us scale the next generation of our platform
-
A key part of this is our work on our internal AI developer agent, which is designed to fundamentally democratize end-to-end web app development across all engineering teams by translating product specs and designs into a fully functional, production-ready features
-
Design, build, and operate scalable backend services and platform infrastructure that power Snowflake’s user-facing applications
-
Contribute across the full development lifecycle, from technical design and implementation to testing, deployment, and operational excellence
-
Collaborate closely with engineers, product managers, and cross-functional teams to deliver high-quality features and platform capabilities
-
Drive improvements to system reliability, scalability, performance, and developer productivity
-
Participate in architecture and design discussions, helping shape technical direction and engineering best practices
-
Build and operate cloud-native infrastructure and services running on Kubernetes
-
Improve deployment, observability, and operational workflows for services running in containerized environments
-
Debug and resolve complex production issues across distributed systems, Kubernetes infrastructure, and platform services
-
Build and enhance internal tools, including our coding agent/orchestrator, to create AI-assisted workflows that enable self-serve building of production features end-to-end on the platform through prompts
-
Contribute to a strong engineering culture through code reviews, knowledge sharing, mentoring, and operational ownership
Benefits
-
Comprehensive health insurance plans
-
Health savings accounts
-
Robust retirement plans
-
Life and disability insurance
-
Weekly online lunch and learns
-
Virtual workout classes
-
Ergonomic work-from-home equipment
-
On-demand mental health and wellness programs
-
Fertility benefits and family planning resources
-
Generous time-off and various leave plans
-
Onsite and Remote Work
-
Employee discounts and pre-tax selections
-
New hire equity + Employee Stock Purchase Plan (ESPP)
-
Quarterly bonus or commission program- Experience building and operating services on Kubernetes in production environments
-
Experience with cloud platforms such as AWS, Azure, or GCP is a plus
-
Experience with distributed systems, APIs, cloud infrastructure, or developer platforms
-
Strong understanding of cloud-native architectures, container orchestration, service reliability, and observability
-
6+ years of experience designing and building large-scale distributed or user-facing systems in production environments
-
BS/MS/PhD in Computer Science or related fields, or equivalent practical experience
-
Strong coding and debugging skills, with the ability to navigate complex system architectures
-
Strong software engineering fundamentals and hands-on experience building highly reliable, scalable backend systems
-
Strong collaboration and communication skills with the ability to work effectively across teams