Skip to content
StripeStripe

Staff Software Engineer, Product Risk

Leads a team delivering reliable, scalable data pipelines, warehouses, and supporting applications for critical product-risk use cases. The role requires 10+ years building and operating data systems, distributed data-processing expertise, backend programming, strong SQL, and technical leadership.

About the job

Responsibilities

  • Lead the technical outcomes for a team of engineers, providing mentorship, guidance, and support.
  • Partner with recruiting to attract and hire top talent.
  • Deliver reliable, efficient data pipelines that scale to user needs.
  • Develop subject matter expertise and manage SLAs for 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.
  • Leverage AI, LLMs, 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 timeliness.
  • Foster a collaborative, inclusive environment that supports innovation, knowledge sharing, and continuous improvement.

Requirements

  • 10+ years of experience building and operating data systems, pipelines, warehouses, and infrastructure, and leading teams to deliver solutions.
  • Strong engineering background and passion for data.
  • Experience writing and debugging data pipelines using distributed data frameworks.
  • Ability to investigate data inconsistencies and resolve deep-rooted data quality issues.
  • Knowledge of a backend development language such as Scala, Java, or Go.
  • Strong SQL experience.
  • Strong customer focus and ability to partner with product leaders and engineers to understand use cases.
  • Effective cross-functional collaboration, clear communication, and sound decision-making.
  • Ability to work with high autonomy and responsibility in ambiguous environments.
  • Ability to foster and contribute to a healthy, inclusive, challenging, and supportive work environment.

Nice-to-haves

  • Experience with Iceberg, Kafka, Change Data Capture, Flink, Spark, Airflow, Hive Metastore, Pinot, Trino, or AWS Cloud.
  • Contributions to open-source projects.
  • Experience creating and maintaining data marts or warehouses for business reporting.
  • Experience collaborating with Product, Go-To-Market, Sales, or Marketing teams.
  • Strong written and verbal communication skills for technical, leadership, user, and company-wide audiences.

Skills

Airflow, Spark, Apache Kafka, Apache Flink, SQL, Scala, Java, Go, Apache Iceberg, Change Data Capture, Hive Metastore, Pinot, Trino, Aws Cloud

Okta

Okta

Toronto, Canada

Staff Software Engineer, Streaming Foundations
CA$110k+/yrOn-site3+ YOEData Engineering

Build and operate foundational streaming, messaging, and data pipeline infrastructure for highly scalable identity and analytics systems. The role requires 3+ years of software development experience and strengths in distributed systems, event streaming, and platform reliability.

Mozilla

Mozilla

United States
Senior Staff Data Engineer
No salary listedHybrid10+ YOEData Engineering

Leads the design and improvement of large-scale data platform systems and workflows, collaborating across engineering, data science, and business teams. Requires 10+ years of relevant experience, advanced SQL and Python, cloud data tooling, and technical leadership.

Vanta

Vanta

Canada

Staff Software Engineer, Foundations
No salary listedRemote7+ YOEData Engineering

Leads the migration and evolution of Vanta’s multi-tenant data platform, designing highly reliable ingestion, storage, and query systems at terabyte scale. The role requires staff-level distributed-systems expertise, Kafka and database fluency, and the ability to drive architecture across teams.

Vanta

Vanta

Remote

Staff Software Engineer, Foundations
$260k+/yrRemote7+ YOEData Engineering

Leads the re-platforming of Vanta’s compliance data layer from MongoDB to schema-aware PostgreSQL across high-throughput Kafka and S3 pipelines. The role requires staff-level distributed systems expertise, migration leadership, and strong experience with relational and document data modeling.

Oscilar

Oscilar

Canada

Staff Engineer - Analytics & Data Architecture
$220k+/yrRemote7+ YOEData Engineering

Staff engineer owning the analytical data layer, schema, and tiered analytics architecture. The role combines hands-on backend development with database performance optimization, observability, ingestion coordination, and measured architectural decision-making.