Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer .Net - Drivers

AI Summary ✨

Requirements:

  • 6+ years of industry experience designing, building, and supporting production‑grade .NET libraries or developer tooling
  • Deep expertise in C# and .NET (Core/5+/8+), including async/await, threading, concurrency, and diagnostics
  • Proven track record building public client libraries (API design, semantic versioning, compatibility, deprecation strategies)
  • Strong networking and protocols foundation (HTTP, TLS, connection pooling, timeouts, backoff, proxy/enterprise environments)
  • Experience with database connectivity and SQL (ADO.NET, drivers/providers, SQL fundamentals; ODBC interop a plus)
  • Demonstrated performance engineering skills: profiling (e.g., dotTrace, PerfView), memory and allocation analysis, throughput/latency tuning
  • Excellence in automated testing: unit, integration, contract, and compatibility tests; CI pipelines; release engineering; NuGet ecosystem
  • Outstanding debugging and troubleshooting skills in cloud environments and at customer scale
  • Clear written and verbal communication; ability to collaborate with cross‑functional partners and represent the driver area with customers
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Eligibility to work in a hybrid model at our Warsaw location

Nice to Haves:

  • Designing and maintaining ADO.NET providers or other database drivers; familiarity with ORM integrations (e.g., EF Core usage patterns)
  • Security and identity: OAuth 2.0/OIDC, enterprise SSO, credential flows, token management, and secure secret handling
  • Observability at scale: OpenTelemetry, tracing/metrics standards, and customer‑facing diagnostics
  • Native interop (P/Invoke), cryptography, or Windows‑specific features (e.g., certificate stores), and cross‑platform packaging
  • Operating at scale with public, open‑source client libraries; triage, governance, and community engagement
  • Familiarity with major cloud providers (AWS, Azure, GCP) and enterprise networking constraints
  • Contributions to other Snowflake driver ecosystems (e.g., Python, JDBC, ODBC, Go, Node.js) or cross‑driver initiatives

What You'll Be Doing:

  • Design, build, and own core components of the Snowflake .NET Driver (ADO.NET provider) and related client SDKs, with a focus on API quality, performance, reliability, and security
  • Lead projects end‑to‑end: requirements, technical design, implementation, testing, documentation, releases, and long‑term maintenance
  • Establish and uphold public API standards for .NET (naming, async patterns, exceptions, versioning, and binary/source compatibility)
  • Drive performance and resilience improvements using profiling, benchmarking (e.g., BenchmarkDotNet), async I/O, efficient memory management, and robust error handling and retries
  • Enhance diagnostics and observability: structured logging, correlation IDs, metrics, tracing, and actionable error messages for customers
  • Build secure-by-default connectivity (TLS, cert validation, modern cipher suites) and integrate with enterprise auth (OAuth 2.0/OIDC, SSO)
  • Ensure cross‑platform support for Windows, Linux, and macOS; automate CI/CD, signing, and packaging to ship high‑quality releases
  • Collaborate closely with Product, Support, Docs, and other Driver teams to prioritize roadmap, triage production issues, and deliver fixes with speed and quality
  • Contribute to and engage with open‑source workflows where applicable (issues, PR reviews, repo hygiene, release notes)
  • Mentor engineers through design reviews, code reviews, and technical guidance; elevate the engineering bar across the team
  • Participate in on‑call activities and lead incident response/RCAs for driver‑related issues

Perks and Benefits:

  • Fast-growing environment
  • Opportunity to impact and accelerate growth
  • Values-driven culture
  • Challenging work that fosters innovation
  • Potential for career advancement and skill development
Apply here
Snowflake logo

Snowflake

Poland

Experience: Senior
Posted: December 15, 2025
Aws
Azure
Gcp
Golang
Javascript
Nodejs
Python
backend

Similar jobs

  • 9 hours ago
    New
  • 3 days ago
  • 3 days ago
  • See all jobs in Poland