Back to jobs

Software Engineer, Data Orchestration

Pay
Pay not listed
Work setting
Not stated
Employment
Not stated

What you’ll work on

Full posting
  • Design, build and maintain core data platform products for usability, reliability and security

  • Design ergonomic APIs and abstractions for internal Stripe engineers and users

  • Keep the batch orchestration platform highly available and reliable

  • Contribute fixes and improvements to open source tools such as Airflow, Iceberg and Spark

From the employer’s posting
Design, build, and maintain next-generation and first-generation versions of key Data Platform products, with an emphasis on usability, reliability, security, and efficiency.
Design ergonomic APIs and abstractions that build a great customer experience for internal Stripes
Ensure operational excellence and enable a highly available and reliable Data Orchestration platform across batch workloads.
Connect your work with improvements in the usability and reliability of open source software (OSS) like Apache Airflow, Iceberg, and Spark, and contribute back to the OSS community.

What you’ll bring

All qualifications

Core experience

  • 8+ years of professional experience writing high-quality, production-level code or software programs and an interest in data infrastructure.

Preferred experience

  • Expertise in Spark, Flink, Airflow, Python, Java, SQL, and API design is a plus.
Qualification wording
8+ years of professional experience writing high-quality, production-level code or software programs and an interest in data infrastructure.
Has experience operating or enabling large-scale, high-availability data pipelines from design to execution and safe change management. Expertise in Spark, Flink, Airflow, Python, Java, SQL, and API design is a plus.

About Stripe

Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead.

In the employer’s words · Read in context

Apply at Stripe

Posting record

Report an error

Open 7 monthsWe first saw this posting 213 days ago and it is still up. Roles open this long are often slow to fill or kept open to collect applications.

Status in our records
Live
First seen by us
Apr 14, 2026213 days ago
Recorded sightings
438
Last seen by us
Nov 13, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 213

Up longer than most. Similar jobs usually come down between day 6 and day 56.

Well past Stripe’s usual: its jobs come down by about day 60.

From 13,666 similar postings that came down, and 46 of Stripe’s. Coming down is not always a hire.

Stripe is hiring

36 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring is picking up
  • Takes jobs down at a usual pace
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Java
  • Python
  • Scala
  • SQL
  • Hive
  • Iceberg
  • Kafka
  • S3
  • Spark
  • Trino
  • Airflow
Where the posting names them
The Big Data Infrastructure operates the critical infrastructure that powers the batch data processing at Stripe. The team supports a variety of use cases, including Payment, Ledger, ML, Fraud Detection, Product Analytics, Regulatory Reporting, Financial Data Reconciliation, and externally facing products like Radar and Sigma. As an example of the scale, the team's systems serve hundreds of teams, thousands of workflows, 100,000+ task executions, O(billion) transformations, and moving terabytes of data processing over 1 GB/second every day. Our users inside Stripe include other engineering teams, Data Scientists, Sales and Operations, Finance, etc. Data Orchestration builds and operates the time-based and event-based orchestration infrastructure that powers and accelerates batch data pipelines. The team operates on a wide range of tech stacks including Airflow, Spark, SQL, Kafka, Flink, Hive MetaStore, Trino, Pinot, Python, Java, Scala, S3, and Iceberg. What you'll do
- 8+ years of professional experience writing high-quality, production-level code or software programs and an interest in data infrastructure. - Has experience operating or enabling large-scale, high-availability data pipelines from design to execution and safe change management. Expertise in Spark, Flink, Airflow, Python, Java, SQL, and API design is a plus. - Has experience developing, maintaining, and debugging distributed systems built with open source tools.
Preferred qualifications - Has experience writing production-level code in Scala, Spark, Flink, Airflow, Python, Java, and SQL. - Has experience designing APIs or building developer platforms.
- Plan for the growth of Stripe infrastructure by unblocking, supporting, and communicating with internal partners to achieve results. - Connect your work with improvements in the usability and reliability of open source software (OSS) like Apache Airflow, Iceberg, and Spark, and contribute back to the OSS community. Who you are
- Has experience scaling distributed systems in a fast-moving environment. - Has experience working with Airflow infrastructure. - Genuine enjoyment of innovation and an interest in understanding how things work.

Your next step

Complete your application on stripe.com. The employer’s form will show what is required.

Applying through Greenhouse

  • No account needed: the form is one page, with an “Autofill my application” option that reads your resume.
  • Greenhouse doesn’t read resumes over 2.5 MB, or details placed in a header, footer, text box, table or second column. The file still attaches, but a recruiter has to type you in by hand.

Already applied? Track this application

Demand for Data Engineer roles

New Data Engineer postings at the employers we follow are up 7% over the last 6 weeks compared with the 6 before.

Weekly new Data Engineer postings at the same employers, from the week of August 17 to the week of November 2. The fewest in a week was 860, the most 1,354, and the latest week had 1,335.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 6 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

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 Big Data Infrastructure operates the critical infrastructure that powers the batch data processing at Stripe. The team supports a variety of use cases, including Payment, Ledger, ML, Fraud Detection, Product Analytics, Regulatory Reporting, Financial Data Reconciliation, and externally facing products like Radar and Sigma. As an example of the scale, the team's systems serve hundreds of teams, thousands of workflows, 100,000+ task executions, O(billion) transformations, and moving terabytes of data processing over 1 GB/second every day. Our users inside Stripe include other engineering teams, Data Scientists, Sales and Operations, Finance, etc.

Data Orchestration builds and operates the time-based and event-based orchestration infrastructure that powers and accelerates batch data pipelines. The team operates on a wide range of tech stacks including Airflow, Spark, SQL, Kafka, Flink, Hive MetaStore, Trino, Pinot, Python, Java, Scala, S3, and Iceberg.

What you'll do

As a Software Engineer on this team, you'll design and build infrastructure that powers batch data processing at Stripe.

Responsibilities

  • Design, build, and maintain next-generation and first-generation versions of key Data Platform products, with an emphasis on usability, reliability, security, and efficiency.
  • Design ergonomic APIs and abstractions that build a great customer experience for internal Stripes, that will in turn enhance the experience of millions of Stripe users.
  • Ensure operational excellence and enable a highly available and reliable Data Orchestration platform across batch workloads.
  • Collaborate with high-visibility teams and their stakeholders to support their key initiatives—while building a robust platform that benefits all of Stripe in the long term.
  • Plan for the growth of Stripe infrastructure by unblocking, supporting, and communicating with internal partners to achieve results.
  • Connect your work with improvements in the usability and reliability of open source software (OSS) like Apache Airflow, Iceberg, and Spark, and contribute back to the OSS community.

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 experience writing high-quality, production-level code or software programs and an interest in data infrastructure.
  • Has experience operating or enabling large-scale, high-availability data pipelines from design to execution and safe change management. Expertise in Spark, Flink, Airflow, Python, Java, SQL, and API design is a plus.
  • Has experience developing, maintaining, and debugging distributed systems built with open source tools.
  • Has experience building infrastructure-as-a-product with a strong focus on user needs.
  • Has strong collaboration and communication skills, and can interact with both technical and non-technical participants.
  • Has the curiosity to learn about new technologies and business processes.
  • Is energized by delivering effective, user-first solutions through creative problem-solving and collaboration.

Preferred qualifications

  • Has experience writing production-level code in Scala, Spark, Flink, Airflow, Python, Java, and SQL.
  • Has experience designing APIs or building developer platforms.
  • Has experience optimizing the end-to-end performance of distributed systems.
  • Has experience scaling distributed systems in a fast-moving environment.
  • Has experience working with Airflow infrastructure.
  • Genuine enjoyment of innovation and an interest in understanding how things work.

Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

Office location—Bengaluru, KA, India

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Location not supplied.

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.