5 months ago
Responsibilities
- Design and implement a highly available, low-latency pipeline processing and augmenting millions of events per second into structured security telemetry.
- Develop core services and streaming APIs for enterprise customers to ingest security signals into security operations and analytics tools.
- Partner with security researchers and threat detection experts to identify anomalous behavior and produce high-fidelity security insights.
- Lead technical strategy for data modeling, storage, abstraction layers, and the platform roadmap.
- Set standards for code quality, system resilience, operational maturity, and 99.99%+ availability.
- Collaborate with core platform and data teams while maintaining security data isolation and protection.
Requirements
- 8+ years of professional software development experience shipping and maintaining complex, large-scale systems.
- Deep experience building and operating high-throughput data pipelines and distributed systems using technologies such as Kafka, Flink, or Spark.
- Significant programming experience in Java, C++, or Rust.
- Proven ability to design scalable architectures and lead cross-team technical initiatives from conception to launch.
- Experience maintaining mission-critical, highly available services with on-call, observability, and debugging responsibilities.
- Strong technical writing, communication, collaboration, and mentoring skills.
- Preferred experience includes security analytics, threat detection, observability platforms, platform engineering, AWS, Kubernetes, Terraform, and 0-to-1 product development.
- React and TypeScript frontend experience is helpful.
Tech Stack
About Stripe
Stripe builds programmable financial services. 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. Headquartered in San Francisco and Dublin, the company aims to increase the GDP of the internet.