
Stripe · Seattle
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ...
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the
most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission
is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented
opportunity to put the global economy within everyone's reach while doing the most important work of your career.
The Product Security Data Platforms team is a newly established engineering team within Stripe Security. Our mission is to build
the foundational infrastructure that provides our users with unprecedented visibility into the security posture of their Stripe
integration. While Stripe is renowned for industry-leading payment protection, we are expanding our focus to provide a
comprehensive security telemetry platform that helps businesses protect their entire digital ecosystem on Stripe.
You'll contribute to a large-scale customer-facing security data pipeline and presentation layer. Much like modern security
observability platforms and data lakes that have transformed cloud infrastructure, we're building an API-first service that
transforms massive streams of behavioral data into actionable security intelligence. This team operates at the intersection of
high-throughput data engineering and cybersecurity, creating the systems that will allow the world's most sophisticated companies
to monitor, detect, and respond to threats in real time.
As a Software Engineer on this founding team, you'll contribute to the technical design and implementation of our core security
data pipelines. You'll help build the systems that capture security signals, process them at scale, and deliver them to users
through robust, developer-friendly interfaces. This is an opportunity to grow quickly, make a meaningful impact from day one, and
help shape a product that directly improves security outcomes for businesses worldwide.
augmenting millions of events per second into structured security telemetry
into their internal security operations centers and analytics tools
anomalous behavior and surfaces high-fidelity security insights
that will support future security products
operational maturity for a product that requires 99.99%+ availability
ensuring security data remains isolated and protected
We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you
are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
systems
pipelines (e.g., Kafka, Flink, Spark, or similar streaming technologies)
and a strong focus on observability and debugging
mentor other engineers while collaborating with non-technical stakeholders
engineering
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. ABOUT THE TEAM The Product Security Data Platforms team is a newly established engineering team within Stripe Security. Our mission is to build the foundational infrastructure that provides our users with unprecedented visibility into the security posture of their Stripe integration. While Stripe is renowned for industry-leading payment protection, we are expanding our focus to provide a comprehensive security telemetry platform that helps businesses protect their entire digital ecosystem on Stripe. As a founding member of this team, you'll architect a large-scale customer-facing security data pipeline and presentation layer. Much like modern security observability platforms and data lakes that have transformed cloud infrastructure, we're building an API-first service that transforms massive streams of behavioral data into actionable security intelligence. This team operates at the intersection of high-throughput data engineering and cybersecurity, creating the systems that will allow the world’s most sophisticated companies to monitor, detect, and respond to threats in real time. WHAT YOU’LL DO As a Senior Software Engineer on this founding team, you'll lead the technical design and implementation of our core security data pipelines. You'll define how we capture security signals, process them at scale, and deliver them to our users through robust, developer-friendly interfaces. If you have security domain knowledge, you'll have opportunities to help shape product vision. RESPONSIBILITIES * Architect scalable foundations. Design and implement a highly available, low-latency pipeline capable of processing and augmenting millions of events per second into structured security telemetry. * Build API-first products. Develop the core services and streaming APIs that enable enterprise customers to seamlessly ingest security signals into their own internal security operations centers and analytics tools. * Engineer security signals. Partner with security researchers and threat detection experts to build the logic that identifies anomalous behavior and surfaces high-fidelity security insights. * Define technical strategy. Lead the technical roadmap for the platform, making critical decisions on data modeling, storage strategies, and the abstraction layers that will support future security products. * Drive engineering excellence. As a senior leader, you'll set the bar for code quality, system resilience, and operational maturity for a product that requires 99.99%+ availability. * Collaborate cross-functionally. Work closely with the Stripe core platform and data teams to leverage global infrastructure while ensuring security data remains isolated and protected. WHO YOU ARE We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. MINIMUM REQUIREMENTS * 8+ years of professional software development experience, with a history of shipping and maintaining complex, large-scale systems * Expertise in data engineering and distributed systems, with deep experience building and operating high-throughput data pipelines (e.g., Kafka, Flink, Spark, or similar streaming technologies) * Strong programming fundamentals, significant experience in languages like Java, C++, or Rust * System design leadership, a proven track record of designing robust, scalable architectures and leading cross-team technical initiatives from conception to launch * Operational mindset, experience maintaining business-critical services with high availability requirements, on-call rotation, and a strong focus on observability and debugging * Communication and collaboration skills, excellent technical writing skills for drafting design documents and the ability to mentor other engineers while collaborating with non-technical stakeholders PREFERRED QUALIFICATIONS * Security domain knowledge, with prior experience building security analytics, threat detection systems, or observability platforms. * Platform engineering with experience building "as-a-service" infrastructure where the primary users are other engineers or external developers. * Cloud native infrastructure, with prior experience with AWS, Kubernetes, and infrastructure-as-code (Terraform). * Product intuition and a desire to work on "0-to-1" initiatives where you help define the product requirements and user experience alongside engineering. * Front-end or full stack experience is a plus, particularly with React or TypeScript.
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. The Product Security team ensures that Snowflake products are built and shipped with the highest level of security. Our team drives the security posture of Snowflake products and is responsible for embedding security into every stage of the product lifecycle, from design through deployment and beyond. We design and build frameworks, systems and services that keep Snowflake secure. As a Principal Software Engineer II on the Product Security team, you will be the senior technical authority for Product Security and play a critical leadership role in shaping and advancing Snowflake’s security. This is a unique opportunity to define and influence our long-term security strategy and have a direct impact on the security of the Snowflake platform and the trust of our customers. You will operate across organizational boundaries, guiding major security initiatives, influencing architectural decisions at the highest levels, setting the technical direction for the organization, and ensuring consistent security excellence across all product teams while working closely with business leaders to advance Snowflake’s business. The role requires deep expertise in security, software engineering, distributed systems, software infrastructure, AI/ML, applied cryptography, threat modeling and cloud security fundamentals. IN THIS ROLE AT SNOWFLAKE, YOU WILL: * Serve as the senior technical authority and architectural leader for Product Security, defining the long-term technical vision and security architecture for Snowflake. * Drive the security strategy across key domains, including AI security, authentication, authorization, data protection, and software supply chain security. * Design and develop scalable, secure-by-default frameworks, services, and tools to secure Snowflake's infrastructure and protect customer data and accounts. * Define and implement proactive strategies to mitigate emerging AI-related threats, both by securing Snowflake’s AI offerings and leveraging AI to enhance the company's overall security posture. * Anticipate emerging security risks and proactively define long-term mitigation strategies aligned with business and product goals. * Ensure cohesive execution by driving alignment across engineering, infrastructure, AI/ML, and security teams. * Partner with product and engineering teams to implement security best practices. * Mentor engineers, influence the engineering culture, and promote a strong security mindset company-wide. WE WOULD LOVE TO HEAR FROM YOU IF YOU HAVE: * 15+ years of software engineering experience building and securing large-scale distributed systems and cloud-native platforms. * Bachelor’s or Master’s degree in Computer Science or related field (or equivalent practical experience). * Demonstrated company-level technical leadership with cross-organizational impact. * Deep expertise in multiple security domains, including AI/ML system security, applied cryptography, identity and access management, secure distributed system design, cloud and infrastructure security and/or software supply chain security * Experience securing AI/ML systems or building security controls for AI-driven platforms. * Strong systems thinking with experience identifying and mitigating systemic risks at scale. * Track record of leading complex, multi-year technical initiatives with broad organizational impact. * Experience in software development working with one or more of the following languages: Java, Go, Python, C, C++ * Exceptional communication skills and the ability to influence senior technical and executive audiences. 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: careers.snowflake.com
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse using open formats like Apache Iceberg — at dramatically lower cost. A dynamic Context Graph and chat-based AI SRE provide rich context and automated workflows so teams can move from detection to root cause and resolution 10x faster. Leading engineering teams at companies like Capital One, Topgolf, and Dialpad rely on Observe to troubleshoot hundreds of terabytes of telemetry daily while maintaining reliability at enterprise scale. As part of Snowflake, Observe combines startup-style ownership and velocity with the global reach, operational excellence, and ecosystem of one of the world's leading data platforms. We are hiring a Senior Software Engineer on the Observe team at Snowflake to own the streaming data product surface — the tables, views, and materialized views at the core of Observe's architecture. Observe's data lake approach lets customers correlate heterogeneous telemetry — logs, metrics, traces, events — across a unified data model. This role owns that data model: how customers define, shape, and query the semi-structured data that makes cross-signal correlation low-latency and cost-efficient, at petabyte scale, over continuous streaming telemetry. AS A SENIOR SOFTWARE ENGINEER — STREAMING DATA PRODUCTS AT SNOWFLAKE, YOU WILL: * Own the data modeling product surface — the APIs, schemas, and abstractions through which customers create tables, views, and materialized views that unify their telemetry for correlation and querying, designed for high-performance execution at scale * Design the right abstractions for how customers create and manage queryable data — from streaming materialized views to reference tables to log-derived metrics — each serving different needs but composing under one coherent, evolvable model * Define freshness and staleness semantics that let customers trust their materialized views are current, and design the controls to tune the trade-off between query latency and compute cost * Design APIs with strong schema taste: versioning, backwards compatibility, polymorphic data models, and clean contracts between systems * Drive requirements and shape the execution engine based on what the product surface needs * Layer complexity so an SRE gets a useful table from opinionated defaults in minutes, while a data engineer can express multi-stage pipelines with custom joins, windowing, and time-based aggregations * Lead a team technically — setting architectural direction, writing production code, and mentoring engineers OUR IDEAL SENIOR SOFTWARE ENGINEER — STREAMING DATA PRODUCTS WILL HAVE: * 5+ years of software engineering experience with deep expertise in databases, SQL, stream processing, or data pipeline systems * Deep knowledge of data processing or streaming internals — late-arriving data, backfill and reprocessing on schema changes, event-time vs. processing-time semantics — with experience building products and applications on top of them * Demonstrated experience designing and shipping APIs with strong taste in DB schema design, versioning, and developer ergonomics * An architect's mental model — you think in systems, interfaces, contracts, and long-term evolution rather than short-term hacks * A strong sense of user empathy and product intuition — you think beyond APIs and care about how customers define and query their data * Proficiency in Go or another systems language, with ability to write production-grade distributed systems code BONUS POINTS FOR THE FOLLOWING: * Experience building customer-facing data modeling or pipeline authoring products * Hands-on experience with streaming semantics in production: watermarks, windowing, ordering, delivery guarantees, late-arriving data * Background in designing or extending query languages, schema DSLs, or transformation DAG semantics * Prior work building internal data platforms that turned raw event streams into curated, queryable tables for internal teams * Familiarity with Apache Iceberg, open table formats, or data lakehouse architectures WHY JOIN OUR OBSERVE TEAM AT SNOWFLAKE? Observe's data modeling surface — how customers go from raw telemetry to structured, queryable, correlated data — has proven successful and is now at an inflection point, growing rapidly in richness and complexity to serve evolving enterprise needs. Your architectural decisions will shape how this surface scales — serving thousands of teams, supporting new abstraction types, and maintaining coherence as the platform matures. And you'll do it backed by Snowflake's query engine and data platform, with the ownership culture and shipping velocity of a small focused team. 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: careers.snowflake.com