Skip to main content

robinhood

Software Engineer

Menlo Park, CAmid

About this role

Robinhood seeks a Software Engineer to design and build backend services, APIs, and distributed systems that power core financial products. You'll own components throughout their lifecycle, collaborate across teams, and drive innovation in complex fintech challenges with high performance and reliability standards.

What you'll do

  • Build, test, and release product-facing features with stringent correctness and scalability requirements
  • Design and maintain backend services, APIs, and data models powering core functionality
  • Own backend components from requirements through deployment, testing, and production support
  • Improve system reliability and performance by identifying bottlenecks and applying distributed systems best practices
  • Participate in on-call rotations, incident response, and root cause analysis
  • Ensure backend systems meet security, privacy, and compliance requirements

What they're looking for

  • Java, Kotlin, GoLang, Python, or Scala
  • Backend service frameworks
  • RESTful APIs
  • PostgreSQL, MySQL, Redis, or DynamoDB
  • Distributed systems design
  • Logging and monitoring tools
  • Automated testing frameworks
  • Code review and technical documentation

Benefits

  • Performance-driven compensation with bonus programs and equity ownership
  • 100% paid health insurance for employees; 90% coverage for dependents
  • Flexible lifestyle wallet for wellness and learning
  • Employer-paid life, disability, fertility, and mental health benefits
  • Generous time off including PTO, sick time, and parental leave
  • Catered meals, events, and comfortable office workspace
Apply on the employer's site

Opens the official application on the employer’s site. No login required.