itjobs.ca Logo
Snowflake logo

Software Engineer (Engineering Infrastructure)

Snowflake3 days ago
Toronto, Ontario, Canada
Mid Level
Full-Time

Top Benefits

Comprehensive health insurance plans covering medical, dental, and vision.
Health savings accounts to offset medical expenses.
Robust retirement plans with company matching.

About the role

  • Come join our Engineering Infrastructure team as a Software Engineer focused on the CI/CD platform that powers Snowflake’s development velocity
  • You will build, maintain, and improve the continuous integration systems that thousands of engineers rely on every day to ship code with confidence
  • Contribute to the development and maintenance of continuous integration and delivery pipelines, ensuring reliable and efficient build, test, and release workflows across the organization
  • Help manage artifact lifecycle systems including versioning, storage, distribution, and dependency management to support reproducible builds at scale
  • Partner with development teams to design and improve code review workflows, branching strategies, and automated integration processes
  • Provision, monitor, and optimize cloud infrastructure to support CI workloads, balancing cost efficiency with performance and reliability
  • Troubleshoot build failures, pipeline bottlenecks, and infrastructure issues, driving root-cause analysis and implementing lasting fixes
  • Contribute to internal tooling and automation that improves developer velocity and engineering productivity

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- Curiosity about how large-scale infrastructure is built, operated, and improved
  • Experience with containerization and container orchestration (Kubernetes preferred)
  • Proficiency with distributed version control systems, code review processes, and repository management
  • Experience with cloud computing platforms (AWS preferred) and programmatic resource provisioning
  • Strong troubleshooting skills and a methodical approach to debugging distributed systems
  • Familiarity with continuous integration and delivery systems and practical experience building or maintaining automated build and deployment pipelines
  • Understanding of artifact repository management and software packaging concepts
  • Foundational knowledge of operating system concepts (Linux/Unix), networking fundamentals, and scripting for automation
  • 2-5 years of professional experience in a DevOps, infrastructure, or software engineering role
  • Familiarity with infrastructure-as-code tools and practices
  • Scripting proficiency in Python, Groovy, or Bash for build automation and tooling
  • Exposure to build systems and build graph optimization
  • BS/MS in Computer Science or a related field, or equivalent practical experience
  • Understanding of observability practices including monitoring, logging, and alerting

About Snowflake

Software Development