Staff Software Engineer, Risk Data Engineering

at Stripe
USD 224,000-336,000 per year
SENIOR
✅ Remote ✅ On-site

Tech Stack

AI API AWS @ 4 Airflow @ 4 Communication @ 7 Data Engineering Data Pipelines @ 8 Debugging @ 7 Flink @ 4 Go @ 7 Hive @ 4 Java @ 7 Kafka @ 4 LLM Leadership @ 7 Machine Learning Marketing @ 4 Payments Reporting @ 4 SQL @ 7 Scala @ 7 Spark @ 4 Trino @ 4

Details

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. Stripe’s mission is to increase the GDP of the internet.

About the Team

Product and Risk Data Engineering is Stripe's single source of truth data engineering layer for Payments, Risk, and Product. The team enables Stripe to confidently run, measure, and grow the business by making accurate information easy to access. It curates and maintains high-quality data warehouses and pipelines that serve as the authoritative foundation for product and financial activity across Stripe, powering analytics, machine learning capabilities, agentic workflows, and merchant-facing data interfaces.

The team also builds data-processing frameworks with Data Platform, serves as an internal expert in data technologies, and bridges data producers and consumers by promoting best-in-class data engineering practices and event-driven data API modeling.

Responsibilities

  • Lead the technical outcomes for a team of talented engineers by providing mentorship, guidance, and support.
  • Partner with the recruiting team to attract and hire top talent.
  • Deliver cutting-edge data pipelines that scale to users’ needs, with a focus on reliability and efficiency.
  • Develop subject matter expertise and manage the SLAs of data pipelines and full-stack web applications supporting critical stakeholders.
  • Collaborate with product managers and peers to create and improve canonical datasets and data warehouses, use golden paths, and ensure trustworthy data for Stripe and its customers.
  • Leverage AI, large language models, and agents at scale to produce and analyze high-quality data for ambiguous problems.
  • Drive key data initiatives across the development lifecycle, from planning through delivery, while maintaining high standards of quality and timely completion.
  • Foster a collaborative and inclusive work environment that promotes innovation, knowledge sharing, and continuous improvement.

Requirements

Minimum Requirements

  • This is a Staff-level role, typically requiring 10+ years of experience building and operating data systems, pipelines, warehouses, and infrastructure, as well as leading teams to deliver exceptional solutions.
  • Strong engineering background and passion for data, with experience writing and debugging data pipelines using a distributed data framework.
  • Ability to investigate data inconsistencies, identify underlying issues, and resolve deep-rooted data quality problems.
  • Knowledge of a backend development language such as Scala, Java, or Go, and strong SQL experience.
  • Extreme customer focus and a commitment to partnering with product teams, business leaders, and other engineers to understand their use cases.
  • Effective cross-functional collaboration skills, including the ability to think rigorously, communicate clearly, and make or coordinate difficult decisions and trade-offs.
  • Ability to thrive with high autonomy and responsibility in an ambiguous environment.
  • Ability to foster and work in a healthy, inclusive, challenging, and supportive environment.

Preferred Qualifications

  • Experience with some or all of Stripe’s stack: Iceberg, Kafka, Change Data Capture, Flink, Spark, Airflow, Hive Metastore, Pinot, Trino, and AWS Cloud.
  • Experience influencing open-source contributions.
  • Experience creating and maintaining data marts and warehouses for business reporting.
  • Experience collaborating with Product, Go-to-Market, or Sales and Marketing teams.
  • Interest in innovation and understanding how systems work, with the ability to question and direct architectural decisions.
  • Strong written and verbal communication skills for leadership, users, and company-wide audiences.

More jobs at Stripe

Similar jobs