Software Engineering Manager - Marketplace Join to apply for the Software Engineering Manager - Marketplace role at Snowflake. Snowflake empowers enterprises to achieve their full potential with data and AI. The Marketplace is a vibrant hub that enables customers to discover, access, and build with valuable datasets, applications, and AI agents. We are looking for a hands on technical leader who can guide a team of full stack engineers through product design, development, and delivery while driving culture, engineering excellence, and customer obsession. Responsibilities Build and grow a high performing team of 5-10 full stack engineers; hire, mentor, and foster a culture of technical excellence, collaboration, and continuous learning. Partner tightly with Product Managers and UX Designers to translate customer needs into technical solutions and shape the product roadmap. Lead technical strategy, participate in design reviews, and oversee the end to end software development lifecycle, ensuring delivery with speed and architectural scalability. Champion engineering operational excellence; refine agile processes, improve developer velocity, and enforce high standards for testing, monitoring, and documentation. Qualifications Engineering management experience of 3+ years with high performing full stack teams (ideally 5-10 engineers). 10+ years total software engineering experience with strong full stack depth, including senior or staff engineer experience. Proven ability to collaborate with Product Management and UX teams on complex, customer facing products. Technical fluency with modern stacks such as TypeScript, React, Java, Python, and Go. Operational excellence in project scope management, goal setting, and delivery in fast paced environments. A genuine passion for creating exceptional user experiences and measurable customer value. Compensation & Benefits The estimated base salary range for this role is $236,000 - $339,200. In addition, the role is eligible for Snowflake's bonus and equity plans. Benefits include medical, dental, vision, life and disability insurance; a 401(k) retirement plan; flexible spending and health savings accounts; at least 12 paid holidays; PTO; parental leave; employee assistance program; and other standard corporate benefits.
04/02/2026
Full time
Software Engineering Manager - Marketplace Join to apply for the Software Engineering Manager - Marketplace role at Snowflake. Snowflake empowers enterprises to achieve their full potential with data and AI. The Marketplace is a vibrant hub that enables customers to discover, access, and build with valuable datasets, applications, and AI agents. We are looking for a hands on technical leader who can guide a team of full stack engineers through product design, development, and delivery while driving culture, engineering excellence, and customer obsession. Responsibilities Build and grow a high performing team of 5-10 full stack engineers; hire, mentor, and foster a culture of technical excellence, collaboration, and continuous learning. Partner tightly with Product Managers and UX Designers to translate customer needs into technical solutions and shape the product roadmap. Lead technical strategy, participate in design reviews, and oversee the end to end software development lifecycle, ensuring delivery with speed and architectural scalability. Champion engineering operational excellence; refine agile processes, improve developer velocity, and enforce high standards for testing, monitoring, and documentation. Qualifications Engineering management experience of 3+ years with high performing full stack teams (ideally 5-10 engineers). 10+ years total software engineering experience with strong full stack depth, including senior or staff engineer experience. Proven ability to collaborate with Product Management and UX teams on complex, customer facing products. Technical fluency with modern stacks such as TypeScript, React, Java, Python, and Go. Operational excellence in project scope management, goal setting, and delivery in fast paced environments. A genuine passion for creating exceptional user experiences and measurable customer value. Compensation & Benefits The estimated base salary range for this role is $236,000 - $339,200. In addition, the role is eligible for Snowflake's bonus and equity plans. Benefits include medical, dental, vision, life and disability insurance; a 401(k) retirement plan; flexible spending and health savings accounts; at least 12 paid holidays; PTO; parental leave; employee assistance program; and other standard corporate benefits.
Senior Anti-Abuse Security Engineer, Product Security Senior Anti-Abuse Security Engineer, Product Security role at Snowflake. Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level. The Anti-abuse team at Snowflake is responsible for protecting Snowflake and our customers from abuse on the Snowflake platform. You will have the opportunity to help set the direction of the anti-abuse roadmap and Product Security while working closely with other teams at Snowflake. As an Anti-Abuse Security Engineer, you will design, build, and operate systems that protect our platform, customers, and data from abuse, misuse, and fraud. You'll work at the intersection of security engineering, data analytics, and machine learning, developing prevention controls, detections, and automation that mitigate abuse activity across our ecosystem. We're at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration. Responsibilities Understand the abuse risks faced by Snowflake and our customers. Design and deploy the anti abuse controls addressing risks such as Account Take Overs (ATO), data exfiltration, risk around code/data sharing, and other newest and highest future engineering challenges as Snowflake grows. Help illustrate abuse risks, threats and exploits to cross functional teams. Research, plan, and build anti abuse architectures for Snowflake products and features. Provide designs and reference implementations for new anti abuse features. Research new services, controls, or features that can help protect the product and our customers from abuse. Qualifications Bachelor's degree in Computer Science or related technical field or equivalent practical experience. 4+ years of experience with anti abuse space, insider threats, detections, threat hunting and incident response. Understanding of common abuse patterns (e.g., ATO, exfiltration, insider threats, spam, fraud, privilege misuse). Proficiency in Python, SQL, or a similar language for building detections and data pipelines. In depth knowledge of anti abuse solutions, network security, and/or infrastructure security. Experience performing source code reviews across various languages (e.g. Java, Go). Ability to assess engineering designs and architecture diagrams for abuse risks. Experience communicating abuse risks and roadmaps. Experience designing and implementing anti abuse solutions. Experience contributing to the security anti abuse community such as presenting at conferences or meetups. Bonus Points Master's degree or PhD in Computer Science or related technical field. Experience with cloud environments (AWS, GCP, Azure) and their security/abuse detection tooling. Familiarity with ML based detection systems, feature engineering, or anomaly detection methods. Why You Should Work for Us Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. Compensation & Benefits For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information. The estimated base salary range for this role is $176,000 - $253,000. Additionally, this role is eligible to participate in Snowflake's bonus and equity plan. The successful candidate's starting salary will be determined based on permissible, non discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
04/02/2026
Full time
Senior Anti-Abuse Security Engineer, Product Security Senior Anti-Abuse Security Engineer, Product Security role at Snowflake. Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level. The Anti-abuse team at Snowflake is responsible for protecting Snowflake and our customers from abuse on the Snowflake platform. You will have the opportunity to help set the direction of the anti-abuse roadmap and Product Security while working closely with other teams at Snowflake. As an Anti-Abuse Security Engineer, you will design, build, and operate systems that protect our platform, customers, and data from abuse, misuse, and fraud. You'll work at the intersection of security engineering, data analytics, and machine learning, developing prevention controls, detections, and automation that mitigate abuse activity across our ecosystem. We're at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration. Responsibilities Understand the abuse risks faced by Snowflake and our customers. Design and deploy the anti abuse controls addressing risks such as Account Take Overs (ATO), data exfiltration, risk around code/data sharing, and other newest and highest future engineering challenges as Snowflake grows. Help illustrate abuse risks, threats and exploits to cross functional teams. Research, plan, and build anti abuse architectures for Snowflake products and features. Provide designs and reference implementations for new anti abuse features. Research new services, controls, or features that can help protect the product and our customers from abuse. Qualifications Bachelor's degree in Computer Science or related technical field or equivalent practical experience. 4+ years of experience with anti abuse space, insider threats, detections, threat hunting and incident response. Understanding of common abuse patterns (e.g., ATO, exfiltration, insider threats, spam, fraud, privilege misuse). Proficiency in Python, SQL, or a similar language for building detections and data pipelines. In depth knowledge of anti abuse solutions, network security, and/or infrastructure security. Experience performing source code reviews across various languages (e.g. Java, Go). Ability to assess engineering designs and architecture diagrams for abuse risks. Experience communicating abuse risks and roadmaps. Experience designing and implementing anti abuse solutions. Experience contributing to the security anti abuse community such as presenting at conferences or meetups. Bonus Points Master's degree or PhD in Computer Science or related technical field. Experience with cloud environments (AWS, GCP, Azure) and their security/abuse detection tooling. Familiarity with ML based detection systems, feature engineering, or anomaly detection methods. Why You Should Work for Us Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. Compensation & Benefits For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information. The estimated base salary range for this role is $176,000 - $253,000. Additionally, this role is eligible to participate in Snowflake's bonus and equity plan. The successful candidate's starting salary will be determined based on permissible, non discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level. Snowflake's vision is to enable every organization to be data-driven. We're at the forefront of innovation, helping customers realize the full potential of their data with our AI data cloud. We are now going far beyond the traditional data warehouse and helping customers unlock the power of the open data lakehouse architecture with significant investment in Open Source Analytics! Snowflake engineers are leading the way with innovations directly in OSS projects like Apache Iceberg, Apache Polaris (incubating), Apache Parquet and more! As a Senior Software Engineer on the Open Source Analytics team, you'll play a key role in building and evolving our open and interoperable data lake ecosystem. You'll work on some of the most complex and exciting challenges in the enterprise data lake analytics area, all while collaborating closely with some of the best minds in the open source community! You will have a direct impact towards Snowflake's mission of providing a truly open data lake architecture, free from vendor lock-in. AS A SENIOR SOFTWARE ENGINEER ON THE OPEN SOURCE ANALYTICS TEAM, YOU WILL: Pioneer new and innovative technical capabilities in the Open Source Analytics community. You will define and build next-generation capabilities on top of critical lakehouse building blocks like interoperable table formats, data catalogs, file formats, and query engines. Design and implement features and enhancements for Apache Iceberg and Apache Polaris focusing on scalability, performance and usability such as Iceberg DML/DDL transactions, schema evolution, partitioning, time travel, and more. Collaborate with the Open source community by contributing code, participating in discussions and reviewing pull requests to ensure high quality contributions. Architect and build systems that integrate open source technologies seamlessly with Snowflake - enabling our customers to build and deploy massive data lake architectures across platforms and across cloud providers. Collaborate with Snowflake's open-source team and the Apache Iceberg community to contribute new features and enhance the Iceberg table format and REST specification. Work on core data access control and governance features for Apache Polaris Contribute to our managed Polaris service, Snowflake Open Catalog, enabling customers to seamlessly manage and expand their data lake through Snowflake as well as other external query engines like Spark and Trino. Build tooling and services that automate data lake table maintenance, including compaction, clustering, and data retention for enhanced query performance and efficiency. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE: 5+ years of experience designing and building scalable, distributed systems. Strong programming skills in Java, Scala, or C++ with an emphasis on performance and reliability. Deep understanding of distributed transaction processing, concurrency control, and high-performance query engines. Experience with open-source data lake formats (e.g., Apache Iceberg, Parquet, Delta) and the challenges associated with multi-engine interoperability. Experience building cloud-native services and working with public cloud providers like AWS, Azure, or GCP. A passion for open-source software and community engagement, particularly in the data ecosystem. Familiarity with data governance, security, and access control models in distributed data systems. BONUS POINTS FOR EXPERIENCE WITH: Contributing to open-source projects, especially in the data infrastructure space. Designing or implementing REST APIs, particularly in the context of distributed systems. Managing large-scale data lakes or data catalogs in production environments. Working on highly-performant and scalable query engines such as Spark, Flink, or Trino. WHY JOIN THE OPEN SOURCE ANALYTICS TEAM AT SNOWFLAKE? Be part of a pioneering effort to build the most open and interoperable data lake ecosystem in the industry. Work on a high-impact open-source project that solves real-world data challenges for enterprise customers across all industry verticals. Collaborate with some of the brightest minds in the data ecosystem, including core contributors and PMC members of Apache Iceberg and Apache Polaris (incubating). Have the opportunity to innovate in one of the fastest-growing and evolving areas in enterprise data, where you can make a direct impact on Snowflake's growth and the broader open-source community. Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: The following represents the expected range of compensation for this role: The estimated base salary range for this role is $200,000 - $287,500. Additionally, this role is eligible to participate in Snowflake's bonus and equity plan. The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
04/02/2026
Full time
Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level. Snowflake's vision is to enable every organization to be data-driven. We're at the forefront of innovation, helping customers realize the full potential of their data with our AI data cloud. We are now going far beyond the traditional data warehouse and helping customers unlock the power of the open data lakehouse architecture with significant investment in Open Source Analytics! Snowflake engineers are leading the way with innovations directly in OSS projects like Apache Iceberg, Apache Polaris (incubating), Apache Parquet and more! As a Senior Software Engineer on the Open Source Analytics team, you'll play a key role in building and evolving our open and interoperable data lake ecosystem. You'll work on some of the most complex and exciting challenges in the enterprise data lake analytics area, all while collaborating closely with some of the best minds in the open source community! You will have a direct impact towards Snowflake's mission of providing a truly open data lake architecture, free from vendor lock-in. AS A SENIOR SOFTWARE ENGINEER ON THE OPEN SOURCE ANALYTICS TEAM, YOU WILL: Pioneer new and innovative technical capabilities in the Open Source Analytics community. You will define and build next-generation capabilities on top of critical lakehouse building blocks like interoperable table formats, data catalogs, file formats, and query engines. Design and implement features and enhancements for Apache Iceberg and Apache Polaris focusing on scalability, performance and usability such as Iceberg DML/DDL transactions, schema evolution, partitioning, time travel, and more. Collaborate with the Open source community by contributing code, participating in discussions and reviewing pull requests to ensure high quality contributions. Architect and build systems that integrate open source technologies seamlessly with Snowflake - enabling our customers to build and deploy massive data lake architectures across platforms and across cloud providers. Collaborate with Snowflake's open-source team and the Apache Iceberg community to contribute new features and enhance the Iceberg table format and REST specification. Work on core data access control and governance features for Apache Polaris Contribute to our managed Polaris service, Snowflake Open Catalog, enabling customers to seamlessly manage and expand their data lake through Snowflake as well as other external query engines like Spark and Trino. Build tooling and services that automate data lake table maintenance, including compaction, clustering, and data retention for enhanced query performance and efficiency. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE: 5+ years of experience designing and building scalable, distributed systems. Strong programming skills in Java, Scala, or C++ with an emphasis on performance and reliability. Deep understanding of distributed transaction processing, concurrency control, and high-performance query engines. Experience with open-source data lake formats (e.g., Apache Iceberg, Parquet, Delta) and the challenges associated with multi-engine interoperability. Experience building cloud-native services and working with public cloud providers like AWS, Azure, or GCP. A passion for open-source software and community engagement, particularly in the data ecosystem. Familiarity with data governance, security, and access control models in distributed data systems. BONUS POINTS FOR EXPERIENCE WITH: Contributing to open-source projects, especially in the data infrastructure space. Designing or implementing REST APIs, particularly in the context of distributed systems. Managing large-scale data lakes or data catalogs in production environments. Working on highly-performant and scalable query engines such as Spark, Flink, or Trino. WHY JOIN THE OPEN SOURCE ANALYTICS TEAM AT SNOWFLAKE? Be part of a pioneering effort to build the most open and interoperable data lake ecosystem in the industry. Work on a high-impact open-source project that solves real-world data challenges for enterprise customers across all industry verticals. Collaborate with some of the brightest minds in the data ecosystem, including core contributors and PMC members of Apache Iceberg and Apache Polaris (incubating). Have the opportunity to innovate in one of the fastest-growing and evolving areas in enterprise data, where you can make a direct impact on Snowflake's growth and the broader open-source community. Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: The following represents the expected range of compensation for this role: The estimated base salary range for this role is $200,000 - $287,500. Additionally, this role is eligible to participate in Snowflake's bonus and equity plan. The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
A leading cloud data platform in Menlo Park seeks a Senior Software Engineer to design and implement scalable data integration features. Candidates should have 7+ years in backend service development, strong skills in Java, and experience with distributed systems in a cloud environment. The role offers a competitive salary range of $200,000 - $287,500 and a comprehensive benefits package. The ideal candidate will mentor juniors and collaborate effectively in a dynamic, growth-oriented environment.
04/02/2026
Full time
A leading cloud data platform in Menlo Park seeks a Senior Software Engineer to design and implement scalable data integration features. Candidates should have 7+ years in backend service development, strong skills in Java, and experience with distributed systems in a cloud environment. The role offers a competitive salary range of $200,000 - $287,500 and a comprehensive benefits package. The ideal candidate will mentor juniors and collaborate effectively in a dynamic, growth-oriented environment.
Overview Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level. The Snowflake Openflow team is building Snowflake's next-generation open, extensible, and secure data integration platform for real-time, scalable, bi-directional data movement, powered by Apache NiFi. We enable customers to move structured and multi-modal unstructured data across any source and any sink-Snowflake and non-Snowflake alike-through a single, cloud-native platform that supports batch and streaming, and flexible runtimes spanning Snowflake-managed (SPCS) and Bring Your Own Cloud (BYOC) data planes. Our team includes original creators and core contributors to Apache NiFi and industry leaders in data integration, now focused on bringing NiFi's proven strengths-visual flows, rich connectors, and powerful routing-to Snowflake's AI Data Cloud at enterprise scale. We work end to end across high-performance runtimes, and curated connectors, partnering closely with product, field, and open-source communities to help customers continuously ingest data, power AI and analytics workloads, and make smarter decisions in real time. Responsibilities Design and implement features in Openflow's control plane and data plane, contributing to reliable, scalable, and secure services that power real-time, bi-directional data movement for our customers. Build and evolve distributed systems for batch and streaming workloads, enabling high-throughput, low-latency data pipelines across Snowflake and non-Snowflake environments, for both structured and multi-modal unstructured data. Own medium-sized projects end to end-from requirements clarification and technical design through implementation, testing, rollout, and follow-up improvements-with appropriate guidance from Staff and Principal engineers. Take operational ownership of the components you build, including monitoring, on-call participation, incident response, and contributing to post-incident reviews and reliability improvements. Apply and promote solid engineering practices in your area-clean code, robust testing, observability, security, and documentation-to keep our platform easy to operate and evolve. Collaborate closely with peers across engineering, product, and design, translating ambiguous requirements into clear technical plans, breaking work into milestones, and communicating progress and risks. Analyze and improve performance, scalability, and reliability of existing services and pipelines, using metrics, profiling, and experimentation to guide optimizations. Mentor junior engineers and interns, providing constructive code reviews, design feedback, and sharing domain knowledge in Openflow, Snowflake, and distributed systems. Contribute to shared platform tooling and patterns, helping make it easier for Openflow teams to build, deploy, and operate high-quality connectors and runtimes. Our Ideal Senior Software Engineer Will Have 7+ years of industry experience building and operating backend or platform services, including significant hands-on work with distributed systems. Strong computer science fundamentals, including algorithms, data structures, and systems design, with the ability to apply them pragmatically in production code. Practical experience with distributed systems concepts, such as concurrency, replication, partitioning, streaming, and fault tolerance, and how they impact correctness, performance, and operability. Solid understanding of operating systems and networking basics, including multi-threading, memory management, storage, and debugging performance/scale issues. Proficiency in Java or a similar object-oriented language (e.g., Scala, Go, C++), and experience working in large, shared codebases. Experience building cloud-native services on at least one major cloud provider (AWS, Azure, or GCP), using containers, CI/CD, and modern monitoring/logging stacks. A track record of delivering high-quality, maintainable solutions to non-trivial engineering problems, balancing speed with long-term reliability and simplicity. Strong collaboration and communication skills, with the ability to work effectively with teammates across locations, give and receive feedback, and explain technical trade-offs clearly. BS in Computer Science or a related field, or equivalent practical experience building and shipping distributed systems. (Bonus) Experience with data integration, observability, or streaming/flow technologies (e.g., Apache NiFi, Kafka, Flink, Airflow, or similar) or with analytics/data platforms. Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: The following represents the expected range of compensation for this role: The estimated base salary range for this role is $200,000 - $287,500. Additionally, this role is eligible to participate in Snowflake's bonus and equity plan. The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
04/02/2026
Full time
Overview Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level. The Snowflake Openflow team is building Snowflake's next-generation open, extensible, and secure data integration platform for real-time, scalable, bi-directional data movement, powered by Apache NiFi. We enable customers to move structured and multi-modal unstructured data across any source and any sink-Snowflake and non-Snowflake alike-through a single, cloud-native platform that supports batch and streaming, and flexible runtimes spanning Snowflake-managed (SPCS) and Bring Your Own Cloud (BYOC) data planes. Our team includes original creators and core contributors to Apache NiFi and industry leaders in data integration, now focused on bringing NiFi's proven strengths-visual flows, rich connectors, and powerful routing-to Snowflake's AI Data Cloud at enterprise scale. We work end to end across high-performance runtimes, and curated connectors, partnering closely with product, field, and open-source communities to help customers continuously ingest data, power AI and analytics workloads, and make smarter decisions in real time. Responsibilities Design and implement features in Openflow's control plane and data plane, contributing to reliable, scalable, and secure services that power real-time, bi-directional data movement for our customers. Build and evolve distributed systems for batch and streaming workloads, enabling high-throughput, low-latency data pipelines across Snowflake and non-Snowflake environments, for both structured and multi-modal unstructured data. Own medium-sized projects end to end-from requirements clarification and technical design through implementation, testing, rollout, and follow-up improvements-with appropriate guidance from Staff and Principal engineers. Take operational ownership of the components you build, including monitoring, on-call participation, incident response, and contributing to post-incident reviews and reliability improvements. Apply and promote solid engineering practices in your area-clean code, robust testing, observability, security, and documentation-to keep our platform easy to operate and evolve. Collaborate closely with peers across engineering, product, and design, translating ambiguous requirements into clear technical plans, breaking work into milestones, and communicating progress and risks. Analyze and improve performance, scalability, and reliability of existing services and pipelines, using metrics, profiling, and experimentation to guide optimizations. Mentor junior engineers and interns, providing constructive code reviews, design feedback, and sharing domain knowledge in Openflow, Snowflake, and distributed systems. Contribute to shared platform tooling and patterns, helping make it easier for Openflow teams to build, deploy, and operate high-quality connectors and runtimes. Our Ideal Senior Software Engineer Will Have 7+ years of industry experience building and operating backend or platform services, including significant hands-on work with distributed systems. Strong computer science fundamentals, including algorithms, data structures, and systems design, with the ability to apply them pragmatically in production code. Practical experience with distributed systems concepts, such as concurrency, replication, partitioning, streaming, and fault tolerance, and how they impact correctness, performance, and operability. Solid understanding of operating systems and networking basics, including multi-threading, memory management, storage, and debugging performance/scale issues. Proficiency in Java or a similar object-oriented language (e.g., Scala, Go, C++), and experience working in large, shared codebases. Experience building cloud-native services on at least one major cloud provider (AWS, Azure, or GCP), using containers, CI/CD, and modern monitoring/logging stacks. A track record of delivering high-quality, maintainable solutions to non-trivial engineering problems, balancing speed with long-term reliability and simplicity. Strong collaboration and communication skills, with the ability to work effectively with teammates across locations, give and receive feedback, and explain technical trade-offs clearly. BS in Computer Science or a related field, or equivalent practical experience building and shipping distributed systems. (Bonus) Experience with data integration, observability, or streaming/flow technologies (e.g., Apache NiFi, Kafka, Flink, Airflow, or similar) or with analytics/data platforms. Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: The following represents the expected range of compensation for this role: The estimated base salary range for this role is $200,000 - $287,500. Additionally, this role is eligible to participate in Snowflake's bonus and equity plan. The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
A leading data platform company is seeking a Senior Anti-Abuse Security Engineer to design, build, and operate systems that protect against abuse, misuse, and fraud. The role involves working at the intersection of security engineering and data analytics, with responsibilities including deploying anti-abuse controls and collaborating with cross-functional teams. Candidates should have a Bachelor's degree in Computer Science and significant experience in the anti-abuse area. The position offers a competitive salary range of $176,000 to $253,000, along with comprehensive benefits.
04/02/2026
Full time
A leading data platform company is seeking a Senior Anti-Abuse Security Engineer to design, build, and operate systems that protect against abuse, misuse, and fraud. The role involves working at the intersection of security engineering and data analytics, with responsibilities including deploying anti-abuse controls and collaborating with cross-functional teams. Candidates should have a Bachelor's degree in Computer Science and significant experience in the anti-abuse area. The position offers a competitive salary range of $176,000 to $253,000, along with comprehensive benefits.