Software Engineer

Robinhood Robinhood · Fintech · [ProspectLand] · [Prospect]

Software Engineer role at Robinhood focused on building and evolving backend services, APIs, and data models for core financial platforms and customer experiences. Requires experience with distributed systems, backend frameworks, databases, and ensuring system reliability, performance, security, and compliance.

What you'd actually do

  1. Build, test, and release product-facing features with stringent correctness and scalability requirements.
  2. Design, develop, and maintain backend services, APIs, and data models that power core product functionality.
  3. Build and evolve distributed systems that support business-critical workflows, transactions, and integrations.
  4. Own backend components throughout their full lifecycle, including requirements definition, design, implementation, testing, deployment, production support, and continuous improvement.
  5. Collaborate with cross-functional engineering teams to deliver end-to-end product features and integrate with internal and external systems.

Skills

Required

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

What the JD emphasized

  • stringent correctness and scalability requirements
  • distributed systems
  • business-critical workflows
  • transactions
  • integrations
  • system reliability
  • performance
  • scalability
  • security
  • privacy
  • compliance requirements