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. The role involves designing, developing, and maintaining distributed systems, ensuring scalability, reliability, security, and compliance within the complex FinTech domain. Responsibilities include full lifecycle ownership, cross-functional collaboration, system optimization, and production support.

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

  • Master’s degree in Computer Science, Computer Engineering, Software Engineering or a related field (or foreign equivalent) and 1 year of experience in the job offered or related occupation.

Nice to have

  • modern tools
  • cutting-edge methodologies
  • distributed systems best practices
  • secure design and implementation
  • on-call rotations
  • incident response
  • root cause analysis
  • remediation efforts
  • logs
  • metrics
  • traces

What the JD emphasized

  • stringent correctness and scalability requirements
  • complex and rapidly evolving spaces
  • deep innovation
  • scale
  • security, privacy, and compliance requirements