
About Snowflake
The cloud data platform for seamless data 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...

Software Engineering โข Senior
Snowflake โข Menlo Park
Skills & Technologies
Overview
Snowflake is hiring a Senior Software Engineer for the Openflow team to design and implement features for a next-generation data integration platform. You'll work with technologies like Apache NiFi and contribute to scalable, secure services. This position requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building scalable and reliable systems. Your background includes working with data integration platforms and you understand the complexities of real-time data movement. You are proficient in Java and have experience with Apache NiFi, which is crucial for this role.
You thrive in collaborative environments and enjoy working closely with product teams and open-source communities. Your problem-solving skills are top-notch, and you have a strong understanding of cloud-native architectures. You are passionate about innovation and eager to push the boundaries of technology.
What you'll do
As a Senior Software Engineer on the Snowflake Openflow team, you will design and implement features in Openflowโs control plane and data plane. Your contributions will ensure reliable, scalable, and secure services that facilitate real-time, bi-directional data movement for our customers. You will collaborate with original creators and core contributors to Apache NiFi, leveraging its strengths to enhance Snowflakeโs AI Data Cloud.
You will be responsible for developing features that support both batch and streaming data, enabling customers to move structured and unstructured data seamlessly. Your role will involve working end-to-end across high-performance runtimes and curated connectors, ensuring that the platform meets the needs of enterprise-scale applications.
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. Join us in building a future where data integration is seamless and powerful, and where your contributions will help shape the next generation of data solutions.
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

Staff Engineer
Snowflake is hiring a Staff Software Engineer to design and build core components of their Openflow data integration platform. You'll work with technologies like Apache NiFi to enable real-time, scalable data movement. This position requires significant experience in software engineering and data integration.

Software Engineering
Snowflake is hiring a Software Engineer for their SnowConvert AI team to develop AI-driven migration solutions for data-centric applications. You'll work with cutting-edge technology to enhance data migration efficiency. This position requires expertise in data engineering and AI/ML workloads.

Machine Learning Engineer
Snowflake is hiring a Senior/Staff Software Engineer for their Machine Learning Platform team to build scalable solutions for machine learning workloads. You'll work with technologies like Python and Snowflake to tackle challenges in infrastructure and performance. This position requires strong expertise in machine learning and deep learning.

Mobile Engineer
Robinhood is hiring a Senior Android Engineer to design and enhance user-facing features across their app. You'll work with Kotlin and Jetpack Compose to deliver intuitive mobile experiences. This role requires strong Android development skills and offers a collaborative environment.

Software Engineering
Snowflake is seeking a Senior Software Engineer for their Data Governance team to design and build data governance features. You'll work with Java and SQL to solve real business needs at scale. This role requires 7+ years of software engineering experience.