Software Engineer, Product Security Data Platforms
Role summary
Stripe Security is establishing a new Product Security Data Platforms team to build foundational infrastructure for enhanced security posture visibility. This founding Senior Software Engineer will architect and implement a large-scale, API-first security data pipeline and presentation layer, processing millions of events per second. The role involves high-throughput data engineering and cybersecurity, transforming behavioral data into actionable intelligence for monitoring, detection, and response. Responsibilities include technical design, API development, defining technical strategy, and driving engineering excellence for a mission-critical platform. The ideal candidate has 8+ years of experience in distributed systems, data engineering, and backend development, with strong programming fundamentals in languages like Java, C++, or Rust, and a proven track record in system design and operational maturity.
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
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
Preferred qualifications
Sample Stripe interview questions
- 1
Design a rate limiter
system designmedium - 2
Design a Distributed LRU Cache
system designmedium - 3
Design an application performance monitoring system
system designmedium - 4
Design a traffic monitoring and routing system for real-time data.
system designmedium - 5
Design a real-time system for analyzing user interactions on websites.
system designmedium
Sign up for a personalized interview prep pack tailored to this role.