
Senior Software Engineer - Drivers
PL-Warsaw
Full Time
USD 160,000 – 220,000
Senior
Senior Backend Engineer
Jul 2, 2026
The role
Summary
Senior Software Engineer focused on designing, implementing, and maintaining Snowflake's Node.js Driver and Universal Driver platform architecture. This role sits at the intersection of developer experience, distributed systems, and performance-sensitive client libraries, requiring expertise in backend systems, database connectivity, and security protocols. The ideal candidate will drive improvements across connection lifecycle management, statement execution, result handling, and authentication flows while collaborating across language ecosystems to consolidate multiple drivers into a unified Rust-based core with language-specific wrappers.
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
Comprehensive Health Coverage
Medical, dental, and vision insurance plans covering employees and eligible dependents with competitive cost sharing and access to preventative care.
Retirement Planning
401(k) plan with company matching contributions helping employees build long-term financial security and retirement savings.
Paid Time Off
Generous paid vacation days, sick leave, and paid holidays to ensure work-life balance and personal wellness throughout the year.
Professional Development
Tuition reimbursement, conference attendance budgets, technical training programs, and internal learning resources to support continuous professional growth and skill development.
Equity and Stock Options
Competitive equity packages providing employees with ownership stakes in Snowflake and long-term wealth building opportunities aligned with company success.
Flexible Work Arrangements
Flexible working hours and remote work options supporting productive work environments tailored to individual preferences and team collaboration needs.
Mental Health Support
Confidential mental health counseling services, employee assistance programs, and wellness resources supporting comprehensive employee well-being.
Parental Leave
Paid parental leave for birth and adoption supporting work-life balance during important life transitions and family growth.
Interview process
- 1Initial Screening — Phone or video screening with a recruiter to discuss background, experience with Node.js and database connectivity, and alignment with role requirements. Typically 30 minutes covering career trajectory and motivation for the role.
- 2Technical Screen — Focused technical interview with a senior engineer covering database driver architecture, connection management patterns, security protocols, and approach to building scalable client libraries. May include code review of past work or system design discussion.
- 3System Design Interview — In-depth technical conversation about designing a Node.js database driver from scratch, covering connection pooling, result streaming, error handling, authentication flows, and scaling considerations. Evaluates architectural thinking and trade-off analysis.
- 4Code Review and Implementation — Technical assessment involving review of driver implementation patterns, API design decisions, and potentially a coding exercise focused on database connectivity, asynchronous programming, or security considerations relevant to driver development.
- 5Cross-Functional Collaboration Round — Conversation with engineers from different driver language teams, performance engineering, and release engineering to assess collaboration skills, communication abilities, and experience working across multiple teams and language ecosystems.
- 6Hiring Manager Interview — Final conversation with the hiring manager covering long-term career goals, Snowflake culture fit, leadership philosophy if applicable, and expectations around impact in the role. Discussion of team dynamics and mentorship opportunities.
You'll be redirected to the company's application page
More Jobs at Snowflake
101 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