Snowflake

Software Engineer - Production Engineering

Snowflake3 weeks ago
Location

PL-Warsaw

Type

Full Time

Salary

PLN 120,000 – 180,000

Level

Mid

Role

Site Reliability Engineer

Posted

Feb 18, 2026

Full TimeMid

The role

Summary

Snowflake seeks a Production Engineering Software Engineer in Warsaw, Poland to drive reliability tools and processes for their cloud data platform. The role focuses on end-to-end production reliability, automation, incident response, and system optimization requiring expertise in Golang, distributed systems, and cloud infrastructure.

What you'll do

Service Lifecycle Management: Improve the complete lifecycle of services from inception and design through deployment, operation, and continuous refinement
System Automation and Scaling: Scale systems sustainably through automation and participate in changes that improve overall reliability and deployment velocity
Incident Response Management: Establish and practice low-noise incident response rotations and conduct blameless postmortems to prevent problem recurrence
Code Development and Review: Write, review, and maintain production code while developing comprehensive documentation and capacity planning
Distributed Systems Debugging: Debug complex issues across large-scale distributed systems using advanced troubleshooting methodologies
SLO Collaboration: Collaborate with software engineering teams to establish, maintain, and optimize functional and performance Service Level Objectives
On-Call Operations: Participate in a 12x7 on-call rotation to ensure continuous system availability and rapid incident response

What we look for

Technical

Programming ProficiencyProficient in at least one modern programming language, preferably Golang for building reliable production systems
Problem-Solving SkillsSystematic problem-solving methods and effective communication skills for complex technical challenges
Large-Scale Systems Experience3+ years industry experience building and supporting large scale systems in production environments
Observability ToolsExperience with modern observability tools and production monitoring practices for system health tracking
Container TechnologiesHands-on experience with containers and container orchestration systems such as Kubernetes
Linux InfrastructureExperience in deploying, managing, and operating scalable and fault-tolerant Linux infrastructure
Cloud Platform ExpertiseHands-on experience with one or more public cloud providers (AWS, Azure, or GCP)

Education

Bachelor's DegreeBachelor's degree in Computer Science, related technical field involving software engineering, or equivalent practical experience

Experience

Production Systems ExperienceMinimum 3+ years of industry experience building and supporting large-scale production systems
Site Reliability EngineeringExperience in production reliability, incident management, and system optimization practices

Skills

Required skills

Golang ProgrammingPrimary programming language for production engineering tools and services
Distributed SystemsUnderstanding of large-scale distributed system architecture and debugging
Linux AdministrationProficiency in Linux system administration and infrastructure management
Problem-SolvingSystematic approach to complex technical problem resolution
Communication SkillsEffective technical communication for collaboration and incident response

Nice to have

KubernetesContainer orchestration experience for scalable application deployment
Cloud PlatformsAWS, Azure, or GCP experience for cloud-native infrastructure
Observability ToolsPrometheus, Grafana, or similar monitoring and alerting systems
Infrastructure as CodeTerraform or similar tools for automated infrastructure management
CI/CD PipelinesExperience with continuous integration and deployment automation

Compensation & benefits

Salary

PLN 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Equity Participation

Stock options and equity compensation as part of total compensation package

Professional Development

Career growth opportunities in cloud computing and data platform technologies

Global Impact

Work on systems that serve enterprise customers worldwide

Innovation Culture

Environment focused on impact, innovation, and collaboration

Learning and Development

Continuous learning opportunities through incident analysis and blameless postmortems


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, interest, and basic qualifications
  2. 2
    Technical Phone Interview 45-60 minute technical discussion covering programming concepts, system design, and production experience
  3. 3
    System Design Interview Deep dive into distributed systems architecture, reliability patterns, and scalability challenges
  4. 4
    Coding Assessment Live coding session focusing on Golang or preferred language, emphasizing production-quality code
  5. 5
    Production Scenarios Discussion of real-world incident response, debugging methodologies, and operational challenges
  6. 6
    Team Fit Interview Behavioral interview with team members focusing on collaboration, communication, and cultural alignment
  7. 7
    Final Interview Meeting with hiring manager to discuss career goals, team dynamics, and offer details

Apply for this position

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