Senior Software Engineer, Streaming Platform

Robinhood Robinhood · Fintech · Bellevue, WA +3 · ENG Infrastructure

Robinhood is seeking a Senior Software Engineer to join their Streaming Platform team. This role involves designing, developing, and operating distributed systems for real-time data streaming and event processing. The engineer will collaborate with product, data, and ML teams to scale the platform, improve reliability, and enhance developer experience. Experience with Kafka, Flink, and Debezium is required.

What you'd actually do

  1. Design and operate distributed data streaming platforms that scale to billions of events per day
  2. Develop secure, performant, and highly reliable systems using technologies like Kafka, Flink, and Debezium
  3. Collaborate closely with product, infrastructure, data, and ML teams to ensure the platform supports diverse use cases
  4. Build tools and documentation to deliver a smooth, empowering experience for internal developers
  5. Mentor and support other engineers to drive architectural decisions and long-term technical strategy

Skills

Required

  • 5+ years of professional experience in software engineering, including building distributed systems at scale
  • A background in tools like Kafka, Flink and Debezium
  • Proficiency in designing and implementing event-driven architectures and stream processing systems
  • A passion for platform engineering and creating great experiences for other developers
  • Strong communication and collaboration skills to work across technical teams