Senior Software Engineer - Streaming Platform

A fintech company democratizing finance by making financial markets accessible to all through innovative technology and services.
$146,000 - $220,000
Distributed Systems
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer - Streaming Platform

Robinhood Markets is revolutionizing finance by making financial markets accessible to everyone. As a Senior Software Engineer on the Streaming Platform Team, you'll be at the forefront of building large-scale distributed systems that power critical microservice communications and stream processing. The team is responsible for real-time streaming, stateful stream processing, and database change data capture, ensuring reliability at scale.

You'll work with cutting-edge technologies like Kafka, Flink, and Debezium, with opportunities to contribute to open-source projects. The role involves close collaboration with product engineers, ML/Data/Infra engineers, and data scientists to deliver reliable and secure services. Your work will directly impact everything from trade executions to product onboarding and critical business operations.

The position offers competitive compensation ranging from $146,000 to $220,000 USD, depending on location, along with comprehensive benefits including full health coverage, mental health support, and parental leave. You'll join a diverse, mission-driven team focused on democratizing finance through technology.

The ideal candidate brings 5+ years of experience in building scalable distributed systems, strong Linux debugging skills, and expertise in asynchronous messaging architectures. You'll be instrumental in designing and maintaining Kafka infrastructure, improving frameworks, and driving initiatives for better CDC offerings and AWS cost optimization.

This is an exceptional opportunity to join a growing fintech leader where your work will directly impact millions of users while working with modern technologies in a collaborative, inclusive environment. The role offers both technical challenges and the satisfaction of contributing to Robinhood's mission of making finance accessible to all.

Last updated 7 days ago

Responsibilities For Senior Software Engineer - Streaming Platform

  • Design, build, and maintain distributed systems focusing on Kafka infrastructure
  • Improve frameworks like Flink and Debezium for data movement
  • Develop frameworks and tools to simplify Kafka adoption
  • Debug and resolve issues while maintaining uptime and performance
  • Drive initiatives for CDC offerings, cost optimization on AWS, and disaster recovery
  • Create clients, proxies and abstractions for Kafka and Flink integration

Requirements For Senior Software Engineer - Streaming Platform

Kafka
Linux
Python
  • 5+ years of software engineering experience building scaleable distributed systems
  • Expertise in debugging Linux systems with focus on live machine and client code troubleshooting
  • Experience building resilient, asynchronous messaging architectures

Benefits For Senior Software Engineer - Streaming Platform

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Market competitive and pay equity-focused compensation structure
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Annual lifestyle wallet for personal wellness, learning and development
  • Lifetime maximum benefit for family forming and fertility benefits
  • Dedicated mental health support for employees and eligible dependents
  • Generous time away including company holidays, paid time off, sick time, parental leave
  • Catered meals, fully stocked kitchens, and geo-specific commuter benefits

Interested in this job?

Jobs Related To Robinhood Markets Senior Software Engineer - Streaming Platform

Senior Software Engineer

Senior Software Engineer role at Microsoft working on large-scale distributed systems and Kubernetes infrastructure, offering hybrid work in Hyderabad.

Senior System Software Engineer, Distributed Systems - DGX Cloud

Senior System Software Engineer role at NVIDIA focusing on distributed systems for DGX Cloud, offering competitive salary and opportunity to work on cutting-edge AI infrastructure.

Sr. Software Engineer, Walrus Core

Senior Software Engineer position at Mysten Labs focusing on building decentralized storage network infrastructure with competitive compensation and comprehensive benefits.

Senior Software Engineer, Infrastructure, Google Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking, developing distributed systems and network solutions at scale.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.