Senior Software Engineer, Data Engineering

Robinhood

Hybrid

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $213k
$169k most similar roles pay here $237k

This role pays more than 62% of similar roles. Most pay $175,500–$230,100 — the shaded band above. At the midpoint, this role pays about $213k versus about $203k 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 foundational datasets that power decision-making across the company. Your daily tasks include developing scalable data pipelines using Python, Spark, and Airflow to ingest application events into the data lake, ensuring high-quality data for analytics, growth strategy, and machine learning initiatives. You’ll collaborate with various teams to enhance data generation patterns and create intuitive data models, while also contributing to shared tooling and best practices that democratize access to data across Robinhood. This role requires expertise in Python, SQL (Presto, Spark SQL), and open-source frameworks like Apache Spark or Flink, along with a strong background in solving complex 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 ingest application events into the data lake.
  • Enhance data generation patterns by collaborating with upstream engineering teams.
  • Partner with analytics teams to design intuitive and well-documented data models.
  • Contribute to shared data engineering tooling and standards within the company.

What we're looking for

  • 5+ years of professional experience building end-to-end data pipelines.
  • Expert in designing and maintaining large-scale data pipelines using open-source frameworks like Spark, Flink.
  • Strong hands-on software engineering skills with production-level Python coding ability for user-facing applications.
  • Proficient in SQL (Presto, Spark SQL) for querying and managing datasets.
  • Experienced in solving problems across the entire data stack including infrastructure, analytics, and visualization platforms.

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