Snowflake

Software Engineer- Container Platform

Snowflake4 weeks ago
Location

PL-Warsaw

Type

Full Time

Level

Mid

Role

Backend Engineer

Posted

Feb 16, 2026

Full TimeMid

The role

Summary

Snowflake is seeking a Software Engineer for their Container Platform team to build and operate large-scale infrastructure supporting 3.9 billion daily queries across multiple cloud providers. The role requires 2+ years of platform/cloud experience and expertise in containerization, cloud computing, and software engineering fundamentals.

What you'll do

Infrastructure Development: Build deep understanding of Snowflake's infrastructure and services while contributing to highly scalable, resilient, and performant infrastructure solutions
Large-Scale Project Implementation: Work on complex projects that build infrastructure, platforms, tools, and automation across multiple cloud providers
Platform Evangelism: Drive adoption of the Platform Infrastructure to meet business goals and simplify infrastructure usage for development teams
Team Leadership: Support junior team members while maintaining excellent code quality, documentation, and software development best practices
Service Reliability: Build services that improve Snowflake's reliability and protect against cloud provider issues
Global Operations: Enable Snowflake services to operate globally across multiple cloud providers with high SLOs
Infrastructure Management: Manage complicated infrastructure changes at enterprise scale while defining OS and containerization layers
Performance Optimization: Optimize infrastructure reliability, availability, serviceability, performance, and cost efficiency

What we look for

Technical

Cloud Computing ExperienceMinimum 1+ years experience with AWS, Azure, or GCP cloud platforms
Platform Engineering ExperienceAt least 2+ years experience in platform or cloud team supporting mission-critical services in SaaS environment
Programming Language ProficiencyFluency in one or more languages: Golang, Java, Python, or C
Infrastructure SpecializationProficiency in container platforms, automation, networking, operating systems, site reliability, config management, or IaC solutions
Software Engineering FundamentalsStrong coding skills and knowledge of software development best practices
System Design SkillsAbility to build reliable and scalable software systems with tremendous attention to detail
Troubleshooting ExpertiseAbility to troubleshoot and resolve complex technical issues in distributed systems

Education

Computer Science DegreeBachelor's degree in Computer Science, Master's in Computer Science, or equivalent experience

Experience

SaaS Infrastructure Experience2+ years supporting mission-critical services and infrastructure in Software-as-a-Service environment
Cloud Platform Experience1+ years hands-on experience with major cloud providers (AWS, Azure, GCP)
Container Platform ExperienceExperience with containerization technologies and orchestration platforms

Skills

Required skills

GolangPrimary programming language for infrastructure development
Cloud ComputingExperience with AWS, Azure, or GCP platforms
Container PlatformsDocker and Kubernetes for application containerization
Infrastructure as CodeTerraform or Pulumi for infrastructure automation
System ReliabilitySRE practices and high-availability system design
Software EngineeringStrong fundamentals in coding and development best practices

Nice to have

Multi-Cloud ExperienceExperience across multiple cloud providers
Large-Scale SystemsExperience with enterprise-scale infrastructure
Automation ToolsAdvanced automation and configuration management
NetworkingDeep understanding of cloud networking and distributed systems
Operating SystemsSystem-level knowledge for container and OS optimization

Compensation & benefits

Benefits

Professional Growth

Opportunity to build career at exceptional scale with fast-growing cloud computing company

Innovation Culture

Work environment focused on impact, innovation, and collaboration

Technical Excellence

Exposure to cutting-edge infrastructure technologies and large-scale distributed systems

Global Impact

Contribute to platform supporting 3.9 billion daily queries and 515 million data workloads


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, experience, and role expectations
  2. 2
    Technical Phone Screen 45-60 minute technical discussion covering system design, infrastructure concepts, and coding fundamentals
  3. 3
    Technical Deep Dive Comprehensive technical interview focusing on container platforms, cloud architecture, and problem-solving approach
  4. 4
    System Design Interview Design scalable infrastructure solutions for large-scale distributed systems and multi-cloud environments
  5. 5
    Behavioral Interview Discussion of leadership experience, collaboration skills, and cultural fit with Snowflake values
  6. 6
    Final Interview Meeting with senior engineering leadership to discuss long-term vision and team integration

Apply for this position

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


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
GoJavaPythonC
Frameworks
Container OrchestrationMicroservices Architecture
Databases
Snowflake Data Cloud
Tools
TerraformPulumiDockerKubernetes
Other
AWSAzureGCPSite Reliability EngineeringConfiguration Management

Interview Guides

11 guides available for Snowflake

Apply Now