Netflix - 1d ago
Reddit - 4d ago
Strong software engineering fundamentals in backend or systems-oriented development.
Professional experience with Node.js and JavaScript or TypeScript, especially in SDKs, APIs, infrastructure, or platform components.
Experience designing or maintaining developer-facing libraries, connectors, drivers, or other reusable platform abstractions.
Familiarity with database connectivity concepts such as sessions, query execution, result streaming, type mapping, retries, and error handling.
Experience building secure systems, including authentication, TLS, token management, and certificate-related controls.
A strong quality mindset, including automated testing, performance tuning, debugging, and production ownership.
Strong collaboration and communication skills, with the ability to work effectively across engineering, product, documentation, and release stakeholders.
Experience with systems programming or shared-core architectures, including Rust, C, or C++ interop.
Experience building cross-language platforms, FFI-based integrations, or wrapper architectures for multiple runtimes.
Experience with driver or connector performance work, compatibility testing, or release engineering for widely used client software.
Experience working on products where backward compatibility and customer migration risk are important design constraints.
Design, implement, and maintain features in Snowflake’s NodeJS Driver, including connection lifecycle, statement execution, result processing, type handling, and error handling.
Improve the security and reliability of the driver stack, including work related to SSL/TLS, token handling, MFA/SSO flows, certificate validation, and secure authentication options.
Help evolve Snowflake’s Universal Driver architecture, which aims to replace independently maintained drivers with a shared core and consistent language wrappers.
Build and improve shared driver capabilities across core and wrapper layers, with attention to backward compatibility, consistency, and customer migration safety.
Drive high-quality engineering execution through testing, performance analysis, CI improvements, production issue response, and release readiness.
Collaborate with engineers across multiple language ecosystems and shared infrastructure to make Snowflake drivers simpler to maintain and easier for developers to adopt.
Partner with product, documentation, release engineering, and support stakeholders to deliver polished APIs, clear guidance, and dependable releases.
Snowflake is growing fast and is looking for individuals who challenge ordinary thinking and push the pace of innovation. While helping scale the team to enable and accelerate growth, you can shape the current developer experience in Node.js and the long-term future of Snowflake's driver platform.
How do you want to make your impact?
Warsaw, Poland
Why we track Snowflake
Snowflake has been expanding their EU engineering presence. The data warehousing space is competitive and technically deep. If you're into distributed systems and data infrastructure, they're one of the more interesting companies to watch.
QA Automation Engineer (IntelliJ IDEA Java Build Tools)
Serbia, Germany, Cyprus, Spain, Czech Republic, Poland, Armenia