Snowflake

About Snowflake

The cloud data platform for seamless data sharing

🏢 Tech👥 1001+ employees📅 Founded 2012📍 Menlo Park, CA💰 $1.4b3.9
B2BArtificial IntelligenceData storageEnterpriseAnalyticsMachine LearningSaaSData AnalysisCloud ComputingData Sharing

Key Highlights

  • Public company (NYSE: SNOW) - strong equity potential
  • Over 1,300 partners managing 250PB of data
  • 515 million data workloads processed daily
  • $1.4 billion raised to date

Snowflake (NYSE: SNOW) is a leading cloud data platform headquartered in Menlo Park, CA, designed for data sharing and application development. With over 1,300 partners, Snowflake manages more than 250PB of data and supports over 515 million data workloads daily. The company has raised $1.4 billion ...

🎁 Benefits

Snowflake offers comprehensive health insurance, robust retirement plans, generous PTO, and on-demand mental health programs. Employees also benefit f...

🌟 Culture

Snowflake fosters a culture focused on innovation and collaboration, breaking down data silos with a frictionless cloud platform. The company emphasiz...

Snowflake

Software Engineering Senior

SnowflakeWarsaw

Apply Now →

Skills & Technologies

Overview

Snowflake is hiring a Senior Software Engineer to contribute to the development of their in-house .NET Driver and client SDKs. You'll focus on delivering high-performance APIs and enhancing developer experience within the .NET ecosystem. This role requires expertise in .NET technologies and a strong understanding of API design.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly with .NET technologies, and have a proven track record of building high-performance applications. Your expertise in C# and ASP.NET allows you to design and implement robust APIs that enhance developer experience. You are a fast learner who thrives in collaborative environments and are passionate about creating tools that empower other engineers.

You understand the importance of API quality, performance, reliability, and security. You have experience leading projects from requirements gathering through to implementation and long-term maintenance, ensuring that all components meet high standards. Your familiarity with profiling and benchmarking tools, such as BenchmarkDotNet, enables you to drive performance improvements effectively.

You are skilled in establishing public API standards, including naming conventions, async patterns, and versioning, which are crucial for maintaining compatibility and usability across the .NET ecosystem. Your attention to detail ensures that you uphold these standards throughout the development process.

You have a strong background in diagnostics and observability, utilizing structured logging, correlation IDs, and metrics to enhance the user experience. You are adept at implementing error handling and retries, ensuring that your applications are resilient and user-friendly.

Desirable

Experience with cloud platforms like AWS or Azure would be a plus, as would familiarity with agile methodologies and tools like Jira. You are open to learning new technologies and adapting to the evolving landscape of software development.

What you'll do

As a Senior Software Engineer at Snowflake, you will design, build, and own core components of the Snowflake .NET Driver and related client SDKs. Your focus will be on delivering reliable, high-performance connectivity and first-class APIs that enhance the developer experience for thousands of engineers. You will lead projects end-to-end, from requirements gathering and technical design to implementation, testing, documentation, and long-term maintenance.

You will establish and uphold public API standards for .NET, ensuring that naming conventions, async patterns, and versioning are consistently applied. Your role will involve driving performance and resilience improvements through profiling, benchmarking, and efficient memory management. You will enhance diagnostics and observability by implementing structured logging, correlation IDs, and actionable error messages for customers.

Collaboration is key in this role, as you will work closely with other engineers to ensure that the tools you develop meet the needs of the broader engineering community. You will participate in code reviews, provide mentorship to junior engineers, and contribute to a culture of continuous improvement within the team.

What we offer

At Snowflake, you will be part of a culture that values impact, innovation, and collaboration. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. You will have the opportunity to work on cutting-edge technology that empowers enterprises to achieve their full potential, while also advancing your own career in a supportive environment.

We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of data and technology at Snowflake.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Snowflake.

Similar Jobs You Might Like

Based on your interests and this role

Snowflake

Lead Software Engineer

Snowflake📍 Warsaw

Snowflake is hiring a Lead Software Engineer for their Production Control Plane team to build scalable cloud infrastructure. You'll work with AWS, Azure, and GCP, and require 8+ years of software engineering experience.

Lead
5 months ago
Waymo

Software Engineering

Waymo📍 Warsaw - Hybrid

Waymo is seeking a Senior Software Engineer for their Driver Validation team to build critical infrastructure for autonomous driving systems. You'll collaborate across teams and work with technologies like C++. This role requires 5+ years of backend or infrastructure experience.

🏢 HybridSenior
1w ago
Snowflake

Engineering Manager

Snowflake📍 Warsaw

Snowflake is hiring a Senior Engineering Manager for their Developer Platform team in Warsaw. You'll lead teams responsible for building and maintaining foundational components that enable developers to connect with Snowflake. This role requires significant experience in engineering management.

Senior
5 months ago
CI&T

Backend Engineer

CI&T📍 Quezon City - On-Site

CI&T is hiring a Senior .Net Engineer to support and evolve a large-scale POS platform. You'll work with C# .NET and SQL Server to ensure production reliability and solve real-world problems. This position requires experience in high-availability environments.

🏛️ On-SiteSenior
2w ago
Wizeline

Software Engineering

Wizeline📍 Spain

Wizeline is hiring a Senior .NET Software Engineer to develop AI-powered digital products and platforms. You'll work with cloud computing, event-driven architecture, and SQL. This position requires strong technical skills and experience in mentoring junior engineers.

Senior
2 months ago