Software Engineer, Backend

Robinhood Robinhood · Fintech · Menlo Park, CA · Brokerage Engineering

Robinhood is seeking a Software Engineer, Backend to build and own backend services, infrastructure, and data systems that support Robinhood’s core financial products. The role involves solving complex scalability challenges within U.S. financial systems, with opportunities to work on trading infrastructure, user growth incentives, or fraud prevention and identity verification systems. The position requires 2+ years of software development experience, proficiency in Go or Python, and experience with data streaming technologies like Kafka.

What you'd actually do

  1. Design, build, test, and deploy scalable backend services and systems with a strong emphasis on long-term maintainability.
  2. Develop product-facing features and platform enhancements that meet strict correctness and scalability standards.
  3. Identify and implement improvements to system performance, engineering productivity, and risk reduction.
  4. Collaborate closely with client teams, cross-functional partners, and external vendors to deliver impactful technical solutions.

Skills

Required

  • 2+ years of experience in software development
  • Strong track record of successfully delivering large-scope technical projects in cross-functional team environments
  • Commitment to high standards in code quality and review processes
  • Solid understanding of backend development, system design, and the intersection of product and engineering
  • Proficiency in Go or Python
  • Hands-on experience with Kafka or similar data streaming technologies
  • Familiarity with managing and processing large-scale datasets

Nice to have

  • Experience working at a fintech company or financial institution
  • Familiarity with technologies like Postgres, Kubernetes (K8s), Redis, and AWS (or similar cloud platforms)