Are you passionate about building reliable, large-scale data systems? Stripe is hiring a Staff Software Engineer – Data Movement to design and optimize world-class data infrastructure. As a Staff Software Engineer – Data Movement, you’ll work with global teams to create efficient, secure, and scalable solutions that power analytics, machine learning, and financial insights across billions of transactions. This is your chance to influence Stripe’s data architecture, collaborate on open-source projects, and shape the future of internet commerce through cutting-edge engineering.
Why Join Stripe as a Staff Software Engineer – Data Movement
At Stripe, we’re building the financial infrastructure of the internet. As a Staff Software Engineer – Data Movement, you’ll design, develop, and maintain high-performance data pipelines across global systems. You’ll collaborate with world-class engineers to ensure seamless data processing, supporting both real-time and batch workloads. Using technologies like Spark, Kafka, Airflow, and Iceberg, you’ll ensure that data is accessible, reliable, and scalable across multiple regions and cloud environments.
Key Responsibilities of the Staff Software Engineer – Data Movement
-
Architect, develop, and maintain next-generation data movement systems to ensure reliability and scalability.
-
Lead the design and implementation of sustainable data ecosystem strategies.
-
Collaborate across teams to support analytics, compliance, and risk management initiatives.
-
Contribute to open-source tools such as Airflow, Spark, and Iceberg.
-
Mentor engineers, establish coding standards, and drive operational excellence.
-
Optimize system performance, automate workflows, and enhance platform efficiency.
-
Manage deployment across cloud platforms including AWS, GCP, and Azure.
Qualifications for the Staff Software Engineer – Data Movement
-
10+ years of professional experience in software engineering or data infrastructure.
-
Strong background in distributed systems and large-scale data pipelines.
-
Proficiency in tools like Flink, Spark, Airflow, Kafka, Iceberg, and Trino.
-
Expertise in Python, Java, Scala, and SQL programming languages.
-
Experience deploying distributed systems on AWS, GCP, or Azure.
-
Excellent communication and mentoring abilities.
-
Knowledge of data governance, compliance, and security best practices.
-
Familiarity with Docker and Bazel is a plus.
Benefits
-
Competitive salary: $224,000 – $336,000 annually (depending on experience).
-
Stock options and performance bonuses.
-
Comprehensive health, dental, and vision insurance.
-
401(k) plan with company match.
-
Flexible hybrid or remote work options.
-
Professional development and global growth opportunities.
Equal Opportunity
Stripe is proud to be an Equal Opportunity Employer. We value diversity and inclusion, fostering a workplace where everyone can thrive regardless of race, gender, age, or background.