Snowflake

Software Engineer – Engineering Systems Continuous Integration Team

SnowflakeYesterday
Location

US-WA-Bellevue

Type

Full Time

Salary

USD 236,000 – 339,200

Level

Senior

Role

Software Engineer

Posted

Apr 28, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Software Engineer for its Engineering Systems Continuous Integration Team to develop and enhance the company's developer platform. The ideal candidate will play a critical role in building high-performance CI services that power Snowflake's Data Cloud infrastructure, focusing on distributed systems, cross-cloud development, and engineering excellence.

What you'll do

CI Service Development: Build and deliver high-performance Continuous Integration services that power Snowflake's repositories and developer infrastructure
Technical Strategy: Drive technical strategy, partner with product managers to develop quarterly and long-term roadmaps for the Engineering Systems team
Infrastructure Evolution: Develop and enhance developer infrastructure and tooling to be elastic, large-scale, and highly performant
Technical Leadership: Provide technical leadership, mentor junior engineers, and ensure team execution towards serving customer needs
Innovation Acceleration: Stay ahead of technological trends and future demands in distributed systems and cloud development

What we look for

Technical

Programming LanguagesProficiency in Java, C++, Python, or Go
Distributed SystemsExtensive experience designing and building distributed data systems
CI/CD ToolsExperience with enterprise-grade Continuous Integration tools and cloud-based distributed systems

Education

Computer ScienceStrong computer science fundamentals including data structures, algorithms, and distributed systems knowledge

Experience

Industry Experience5+ years of industry experience in software engineering, with a focus on distributed systems

Skills

Required skills

Technical LeadershipProven track record of technical leadership and strategic thinking
Problem SolvingExcellent problem-solving skills with a focus on developer productivity
CommunicationStrong interpersonal and communication skills, ability to collaborate effectively

Nice to have

CI/CD ToolsExperience with Jenkins, ArgoCD, or other CI-related suites
System DesignExperience developing data or distributed systems internals
Multi-tenant SystemsKnowledge of multi-tenant systems with focus on reliability, performance, isolation, and security

Compensation & benefits

Salary

USD 236,000 – 339,200 (annual)

Stock options

Available

Benefits

Competitive Compensation

Salary range of $236K - $339.2K with potential bonus

Innovation Culture

Opportunity to work at the forefront of cloud computing and data technologies


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications
  2. 2
    Technical Interview In-depth technical discussion focusing on distributed systems, CI/CD, and problem-solving skills
  3. 3
    System Design Interview Evaluate candidate's ability to design scalable, performant systems
  4. 4
    Team Fit Interview Assessment of collaboration skills and alignment with Snowflake's innovative culture
  5. 5
    Final Interview Meeting with hiring manager and potential team members

Apply for this position

You'll be redirected to the company's application page