Senior Software Engineer, Data Engineering

Robinhood

Hybrid

Quick summary

Work type
Hybrid
Location
Menlo Park, CA
Salary
$196,000–$230,000 / yr
Posted
61 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $213k
$168k most similar roles pay here $237k

This role pays more than 63% of similar roles. Most pay $174,500–$230,100 — the shaded band above. At the midpoint, this role pays about $213k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Robinhood

Robinhood is a financial technology company offering commission-free stock, ETF, options, and cryptocurrency trading through its mobile app, aimed at democratizing access to financial markets. Industry: Financial Technology & Investment App

Robinhood currently has 81 open roles on FindRole.

Listed pay typically runs $187,000–$220,000 across 81 roles with salary data.

Most-posted roles

View all roles at Robinhood

At a glance

TL;DR · Senior Software Engineer, Data Engineering

As a Senior Data Engineer on Robinhood’s Data Engineering team, you will design and build core datasets that track product performance and company-wide metrics. Your day-to-day involves developing scalable data pipelines using Python, Spark, and Airflow to ingest application events into the data lake, ensuring high data quality and reliability. You’ll collaborate with application engineers to improve data generation patterns and work closely with analytics teams to design intuitive data models. Additionally, you will contribute to shared data engineering tooling and standards while promoting best practices across the company. This role requires expertise in building large-scale data pipelines using open-source frameworks like Spark and Flink, strong SQL skills, and experience solving problems across the entire data stack.

What you'll do

  • Design and build key datasets for all Robinhood product areas.
  • Develop scalable data pipelines using Python, Spark, and Airflow to move data into the data lake.
  • Enhance data generation patterns by collaborating with application engineers.
  • Create intuitive and well-documented data models for data consumers across the company.
  • Contribute to shared data engineering tooling and standards.
  • Define and promote best practices in data engineering across Robinhood.

What we're looking for

  • 5+ years of professional experience building end-to-end data pipelines.
  • Expertise in Python, Spark, and Airflow for developing scalable data systems.
  • Strong SQL skills with proficiency in Presto, Spark SQL, and other tools.
  • Experience solving problems across the entire data stack including infrastructure and analytics platforms.
  • Ability to collaborate effectively and democratize data through actionable insights.

More like this

Similar roles

Senior Software Engineer

Robinhood

Menlo Park, CA 13 days ago $213,512$230,000
Java Kotlin GoLang Python Scala PostgreSQL MySQL Redis DynamoDB RESTful APIs RPC APIs Automated testing frameworks Observability tools Distributed systems frameworks
Hybrid

Senior Software Engineer

Robinhood

Menlo Park, CA 13 days ago $213,512$245,000
Python Java Scala GoLang Machine learning frameworks ML pipeline and deployment tools Model monitoring and observability tools Testing and artifact versioning tools
Hybrid