Snowflake

Software Engineer - Interfaces team

Snowflake2 weeks ago
Location

PL-Warsaw

Type

Full Time

Salary

PLN 120,000 – 180,000

Level

Mid

Role

Software Engineer

Posted

Mar 27, 2026

Full TimeMid

The role

Summary

Snowflake is seeking a Software Engineer for their Interfaces team in Warsaw, focusing on developing and maintaining core external APIs including REST and SQL APIs. The role is critical to enabling developers to integrate Snowflake into their workflows and build next-generation data applications.

What you'll do

API Development: Design, implement, and evolve Snowflake's external REST and SQL APIs with a focus on reliability, security, and scalability
Service Implementation: Build robust API endpoints and services in Java, handling authentication, authorization, rate limiting, and usage telemetry
Ecosystem Integration: Collaborate with Developer Platform teams to create API building blocks for tools like Terraform Provider, client libraries, and ecosystem integrations
Customer Collaboration: Partner with Product Managers to translate customer requirements into intuitive and well-documented API designs
System Reliability: Ensure operational readiness of APIs and services, maintaining high availability, performance, and scale
Support Rotation: Participate in on-call rotations to provide direct support for developed services and APIs

What we look for

Technical

Programming LanguagesStrong proficiency in Java, basic to intermediate Python knowledge, willingness to expand skills
Systems ProgrammingUnderstanding of multi-threading, concurrency, distributed web services, and cloud environments
API DevelopmentExperience building customer-facing distributed web services, especially REST/HTTP APIs

Education

Academic QualificationBS/MS in Computer Science or related field, or equivalent professional experience

Experience

Professional ExperienceMinimum 3+ years of industry experience designing and building software in production environments

Skills

Required skills

JavaStrong server-side application development skills
API DesignExperience designing and implementing RESTful web services
Cloud TechnologiesDebugging and troubleshooting skills in cloud environments

Nice to have

PythonAdvanced skills in building developer tools and services
GoAdditional programming language experience
SQLKnowledge of database technologies and their internal design
Cloud PlatformsExperience with AWS, Azure, or GCP

Compensation & benefits

Salary

PLN 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Professional Development

Opportunities for continuous learning and skill enhancement in cutting-edge data cloud technologies

Innovation Environment

Work in a dynamic, fast-moving environment focused on AI-native problem-solving

Global Impact

Contribute to developing core APIs that power the Data Cloud and enable thousands of organizations


Interview process

  1. 1
    Initial Screening Resume review and initial recruiter call to assess basic qualifications
  2. 2
    Technical Phone Screen Detailed discussion of technical skills, Java proficiency, and API design experience
  3. 3
    Technical Interview In-depth technical assessment focusing on systems programming, API design, and problem-solving skills
  4. 4
    System Design Interview Evaluation of candidate's ability to design scalable, distributed web services
  5. 5
    Team Fit Interview Assessment of collaboration skills, communication, and alignment with Snowflake's innovative culture
  6. 6
    Final Leadership Interview Meeting with senior team members to validate overall fit and potential

Apply for this position

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