Senior Software Engineer, Data Lake

Robinhood helps users invest in stocks, ETFs, options, and cryptocurrencies through commission-free trading with no minimum account requirements.

Maintainer signals as of 9/2/2026

United States
About Robinhood

Robinhood helps retail investors access financial markets through commission-free trading of stocks, ETFs, options, and cryptocurrencies. With it, users can invest with no account minimums, earn rewards through retirement accounts with matching contributions, and access advanced trading tools. Robinhood democratizes investing by making financial markets accessible to everyone, not just wealthy investors.

View jobs by Robinhood

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design and scale CDC, snapshot, and streaming ingestion systems for a data lake. Improve reliability and data quality, build secure self-service onboarding tools, select ingestion patterns with partner teams, and implement access controls, PII workflows, and retention pipelines.

Requirements

  • 5+ years of software engineering experience building backend platforms or distributed data systems
  • Strong proficiency in Java, Scala, or Python
  • Experience with relational databases such as Postgres and change data capture mechanisms
  • Experience building and operating large-scale streaming systems using Kafka, Flink, or Spark
  • Familiarity with AWS S3, Kubernetes, and schema governance

Responsibilities

  • Design and scale CDC, snapshot, and streaming ingestion systems that transfer operational data into the data lake
  • Improve pipeline reliability, scale, data quality, and monitoring to maintain ingestion health and reduce replication lag
  • Develop self-service onboarding flows and tooling to help partner teams register databases and schemas quickly and securely
  • Collaborate with platform teams and data consumers to select and implement appropriate ingestion patterns for latency and compliance needs
  • Implement access controls, PII-handling workflows, and retention pipelines to protect sensitive data across its lifecycle

Benefits

  • Bonus programs
  • Equity ownership
  • 401(k) matching
  • Health insurance
  • Lifestyle wallet
  • Wellness benefits
  • Learning benefits
  • Life insurance
  • Disability insurance
  • Fertility benefits
  • Mental health benefits
  • Company holidays
  • Paid time off
  • Sick time
  • Parental leave
  • Catered meals
  • Office events
Senior Software Engineer, Data Lake at Robinhood | JobStash