
Software Engineer
PL-Warsaw
Full Time
USD 160,000 – 220,000
Mid
Backend Engineer
Apr 29, 2026
The role
Summary
This Software Engineer role at Snowflake focuses on building industry-leading data integration and connector infrastructure for cloud-based data warehousing. You'll design scalable applications that replicate data from diverse sources into Snowflake using change data capture patterns, develop a robust connector platform with APIs and frameworks for both internal and third-party developer use, and optimize performance for enterprise SaaS operations serving hundreds of customers processing millions of complex queries daily. The ideal candidate brings 3+ years of experience building large-scale distributed systems with strong Java and SQL expertise, thriving in fast-moving environments to help redefine how enterprise data integration works.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 160,000 – 220,000 (annual)
Available
Benefits
Industry-Leading Data Platform Innovation
Work on cutting-edge cloud technologies powering the era of the agentic enterprise, building an industry-leading data platform that hundreds of customers depend on for millions of complex queries daily.
Learning and Skill Development
Gain deep expertise in super-robust enterprise SaaS architecture, highly-scalable data processing platforms running on thousands of machines, and modern user interface design bridging enterprise and consumer experiences.
World-Class Engineering Team
Collaborate with industry veterans and rising stars in a fast-moving environment that values innovation, experimentation, and low-ego problem-solving with rapid testing of emerging capabilities.
Significant Business Impact
Help redefine how work gets done in the AI-native enterprise by building critical data integration infrastructure connecting Fortune 500 companies to Snowflake's cloud data warehouse.
Career Growth at Scaling Company
Join Snowflake during rapid growth phase where the company is scaling its engineering team, providing opportunities to grow leadership skills and technical expertise alongside the organization.
Interview process
- 1Initial Screening — Phone conversation with recruiter to assess background, technical interests, and alignment with Snowflake's culture of innovation and AI-native thinking in problem-solving.
- 2Technical Phone Screen — Technical conversation with an engineer on the data connectors team covering data integration concepts, system design fundamentals, Java proficiency, and approach to building scalable distributed systems.
- 3System Design Interview — In-depth technical discussion on designing a data connector system, handling distributed architecture challenges, API design principles, and scalability considerations relevant to Snowflake's platform.
- 4Coding Interview — Live coding session focused on Java problem-solving, likely involving data processing logic, performance optimization, or API implementation scenarios relevant to connector platform development.
- 5Team Collaboration Interview — Conversation with hiring manager and team members exploring your experience collaborating with cross-functional teams, communication style, ability to work in fast-moving environments, and alignment with Snowflake's values.
- 6Final Round Discussion — Meeting with technical leadership or architect discussing your architectural thinking, long-term career goals, and how you approach building well-thought-out infrastructure and APIs for developer ecosystems.
You'll be redirected to the company's application page
More Jobs at Snowflake
102 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now