Snowflake

Senior Software Engineer

SnowflakeYesterday
Location

PL-Warsaw

Type

Full Time

Salary

PLN 140,000 – 220,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 29, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Software Engineer in Warsaw to develop robust data integration connectors for connecting Fortune 500 companies to their cloud platform. The role involves designing high-performance data processing applications, extending connector platforms, and collaborating across teams to build scalable cloud technologies.

What you'll do

Data Integration Design: Design and develop data integration applications that replicate data from various sources into Snowflake, implementing Change Data Capture (CDC) patterns
Connector Platform Development: Extend and standardize connector platforms to accelerate development of internal and third-party connectors, including building scheduling services for optimal resource allocation
Performance Optimization: Optimize data ingestion performance, troubleshoot issues, and ensure secure data transfer from external systems
Technical Leadership: Lead and mentor engineering team members, create comprehensive design documents, and present to architects and company leadership
Cross-Functional Collaboration: Collaborate with product managers and customers to translate business requirements into technical connector solutions

What we look for

Technical

Programming LanguagesStrong proficiency in Java with deep understanding of software development
Database SkillsAdvanced SQL skills and comprehensive understanding of relational database systems
Cloud InfrastructureExperience with high-performance, scalable software in distributed cloud environments

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

System Design5+ years of industry experience designing, building, and supporting large-scale systems
Cloud DevelopmentProven track record in developing internet-scale distributed cloud applications

Skills

Required skills

Java ProgrammingFluent development capabilities in Java programming language
SQLStrong skills in SQL and relational database management
Cloud ArchitectureDeep understanding of cloud infrastructure and distributed systems

Nice to have

API DesignExperience in creating robust, scalable APIs and infrastructure frameworks
DebuggingAdvanced troubleshooting skills in complex cloud environments

Compensation & benefits

Salary

PLN 140,000 – 220,000 (annual)

Stock options

Available

Benefits

Technical Growth

Opportunity to work on cutting-edge cloud technologies and data platforms

Industry Impact

Contribute to an enterprise SaaS platform serving hundreds of customers

Team Environment

Collaborate with world-class team of industry veterans and emerging talent


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Interview In-depth technical assessment of Java, SQL, and cloud infrastructure skills
  3. 3
    System Design Challenge Evaluate candidate's ability to design scalable cloud data integration solutions
  4. 4
    Team Interview Meet with potential team members to assess collaboration and cultural alignment
  5. 5
    Final Leadership Interview Discussion with senior leadership about long-term potential and strategic contributions

Apply for this position

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