Staff Software Engineer – Engineering Systems, Continuous Integration Team
Snowflake · US-WA-Bellevue
About this role
## Staff Software Engineer – Engineering Systems, Continuous Integration Team At Snowflake, we’re powering the era of the agentic enterprise—and we’re looking for AI-native thinkers who are energized by reinventing how work gets done. As a **Staff Software Engineer** on the **Continuous Integration (CI) team** within **Engineering Systems (ES)**, you’ll set the technical direction for and deliver the CI service that powers Snowflake’s repositories and developer ecosystem. You’ll work with distributed-systems and developer-platform experts to evolve our infrastructure and tooling to be **elastic, large-scale, highly performant**, and built with **simplicity at its core**. --- ## What you’ll do (As a Staff Software Engineer – CI) - **Own the technical direction and architecture** of Snowflake’s CI platform - Design systems that scale reliably across **thousands of developers**, **millions of builds**, and a rapidly growing **multi-repository** codebase - **Lead distributed CI service design and implementation** - Build elastic, performant, fault-tolerant CI across **cloud providers** - **Drive CI platform strategy** - Partner with product and engineering leadership to define **quarterly and long-term roadmaps** balancing customer needs with technical innovation - **Set the engineering bar** - Raise quality through code reviews, design reviews, and architectural guidance - **Identify and resolve systemic technical challenges** - Build performance, resource efficiency, multi-tenant isolation, reliability, and security - **Mentor and develop engineers** - Elevate technical judgment, design quality, and engineering craftsmanship - **Stay ahead of the curve** - Evaluate and adopt emerging CI/CD technologies, tooling patterns, and best practices - **Partner cross-team** - Influence initiatives that impact developer productivity and the broader developer experience --- ## Our ideal Staff Software Engineer will have ### Required - **8+ years** designing and building **distributed systems at scale** - **Proven technical leadership** - Own system architecture, drive design decisions, and raise the technical bar - **Deep experience with enterprise-grade CI** for cloud-based distributed systems - Built/scaled/evolved CI infrastructure at comparable scale - **Strong developer productivity mindset** - Treat developer experience as a product - **Excellent CS fundamentals** - Data structures, algorithms, distributed systems, and systems design - **Fluency in Java, C++, Python, or Go** (ability to work across languages/systems) - **Strategic mindset** - Prioritize for maximum impact and translate strategy into executable plans - **Ability to mentor and influence** - Code reviews, design guidance, and technical mentorship - **Excellent communication skills** - Clear articulation of technical tradeoffs to engineering and leadership ### Preferred - Experience with **data systems** or **distributed systems internals** - Hands-on experience with **Jenkins, Bazel, ArgoCD, GitHub Actions**, or other CI/CD suites at scale - Experience designing **multi-tenant systems** (reliability, performance, isolation, security) - Experience authoring **roadmaps, technical design docs, project plans, and RCAs** - Experience with **build system optimization** (caching, parallelization, incremental builds, resource scheduling) - Background in **developer tooling** or **platform engineering** --- ## Snowflake values we’re looking for - **Ge
Listing freshness
CronJobs last confirmed this listing 12h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.