Snowflake

Software Engineer, Engineering Infrastructure

Snowflake1 weeks ago
Location

CA-Ontario-Toronto

Type

Full Time

Salary

USD 128,000 – 184,000

Level

Mid

Role

Backend Engineer

Posted

Apr 21, 2026

Full TimeMid

The role

Summary

Snowflake is seeking a Software Engineer for its Engineering Infrastructure team to develop and maintain critical CI/CD platforms that power the company's development velocity. The ideal candidate will contribute to building robust continuous integration systems, optimize build workflows, and drive infrastructure improvements that support thousands of engineers shipping code with confidence.

What you'll do

CI/CD Platform Development: Develop and maintain continuous integration and delivery pipelines to ensure reliable and efficient build, test, and release workflows across the organization
Artifact Lifecycle Management: Manage artifact repository systems including versioning, storage, distribution, and dependency management to support reproducible builds at scale
Infrastructure Optimization: Provision, monitor, and optimize cloud infrastructure to support CI workloads, balancing cost efficiency with performance and reliability
Developer Productivity: Contribute to internal tooling and automation that improves developer velocity and engineering productivity
System Troubleshooting: Diagnose and resolve build failures, pipeline bottlenecks, and infrastructure issues through comprehensive root-cause analysis

What we look for

Technical

Cloud ComputingExperience with cloud computing platforms, preferably AWS, and programmatic resource provisioning
Version ControlProficiency with distributed version control systems and code review processes
ContainerizationExperience with containerization and container orchestration, preferably Kubernetes

Education

Computer Science DegreeBS/MS in Computer Science or related field, or equivalent practical experience

Experience

DevOps Experience2-5 years of professional experience in DevOps, infrastructure, or software engineering roles
CI/CD SystemsPractical experience building or maintaining automated build and deployment pipelines

Skills

Required skills

Linux/UnixStrong understanding of operating system concepts and networking fundamentals
Build AutomationExpertise in continuous integration and delivery systems
TroubleshootingStrong analytical and problem-solving skills for distributed systems

Nice to have

Infrastructure as CodeFamiliarity with infrastructure-as-code tools and practices
Scripting LanguagesProficiency in Python, Groovy, or Bash for build automation and tooling
ObservabilityUnderstanding of monitoring, logging, and alerting practices

Compensation & benefits

Salary

USD 128,000 – 184,000 (annual)

Benefits

Innovative Work Environment

Opportunity to work at a leading cloud computing company with a focus on AI-native problem solving


Interview process

  1. 1
    Initial Screening Review of application and qualifications
  2. 2
    Technical Interview In-depth discussion of technical skills and infrastructure experience
  3. 3
    System Design Challenge Evaluate candidate's ability to design and optimize CI/CD infrastructure

Apply for this position

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