Snowflake

Software Engineer - Ecosystem team

Snowflake1 weeks ago
Location

PL-Warsaw

Type

Full Time

Salary

PLN 120,000 – 180,000

Level

Mid

Role

Software Engineer

Posted

Mar 9, 2026

Full TimeMid

The role

Summary

Snowflake's Ecosystem Team is seeking a skilled Software Engineer to drive developer experience and ecosystem growth. The role focuses on developing critical connectors, supporting open-source projects, and enabling seamless integration of Snowflake's data platform across various tools and workflows.

What you'll do

Platform Development: Design, develop, and maintain features for Snowflake's platform and ecosystem tools, focusing on critical connectors and integrations.
Open Source Contribution: Contribute to open-source projects, engage with developer community, and resolve issues with key connectors like SQLAlchemy and Tableau.
Cross-Language Implementation: Work with multiple programming languages including Java, Python, and Go to support various ecosystem integrations and tools.
Product Collaboration: Partner closely with Product Managers to translate customer requirements into innovative technical capabilities.
System Reliability: Analyze and solve complex challenges in fault tolerance, high availability, performance, and scalability.
Operational Support: Ensure operational readiness of services and maintain commitments to customers regarding reliability and performance.
On-Call Rotation: Participate in on-call rotations to provide immediate support for built services.

What we look for

Technical

Programming LanguagesProficiency in Java or Python required. Additional experience with Go or JavaScript is a plus.
Systems ProgrammingExperience with multi-threading, concurrency, and systems-level programming concepts.
Cloud TechnologiesStrong understanding of cloud environments and distributed systems architecture.

Education

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

Experience

Professional ExperienceMinimum 2+ years of industry experience designing, building, and supporting production software environments.

Skills

Required skills

Java/Python ProgrammingStrong proficiency in at least one of these core programming languages.
Debugging SkillsAdvanced troubleshooting capabilities, especially in cloud environments.
Collaborative CommunicationExcellent interpersonal skills for working with diverse teams and external developers.

Nice to have

Go/JavaScriptAdditional programming language skills beyond core requirements.
Distributed ServicesExperience building customer-facing web services and APIs (REST, RPC).
Database KnowledgeUnderstanding of SQL and database technology internals.
Cloud PlatformsFamiliarity with AWS, Azure, or GCP cloud environments.

Compensation & benefits

Salary

PLN 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Stock Options

Equity compensation package for long-term wealth building

Professional Development

Continuous learning opportunities, conference attendance, and skill enhancement programs

Flexible Work Arrangement

Hybrid work model allowing remote and in-office collaboration

Performance Bonuses

Competitive annual performance-based financial rewards


Interview process

  1. 1
    Initial Screening HR review of application and resume alignment with job requirements
  2. 2
    Technical Phone Screen Initial discussion with engineering team to assess technical skills and background
  3. 3
    Coding Challenge Online technical assessment testing programming and problem-solving skills
  4. 4
    Technical Interviews Multiple rounds of in-depth technical interviews with potential team members
  5. 5
    System Design Interview Advanced interview focusing on architectural and scalability problem-solving
  6. 6
    Final Leadership Interview Meeting with team leadership to assess cultural fit and long-term potential

Apply for this position

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