Software Engineer

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

Software Engineer at Robinhood focused on building and scaling core financial platforms and products. Responsibilities include developing, testing, and releasing features related to market data, trading, accounting, authentication, security, clearing, settlement, and risk management. The role involves designing and implementing solutions for scalability and performance issues, integrating with trading partners, and ensuring correctness and compliance in a complex, rapidly evolving FinTech environment.

What you'd actually do

  1. Build, test, and release product-facing and platform features with stringent correctness and scalability requirements.
  2. Design and write software, software test suites APIs using REST and messaging middleware.
  3. Write database queries and code to store data in databases that store the information needed to facilitate the complex and technical processes involved in the highly advanced financial services Robinhood offers.
  4. Design solutions to fix scalability problems and then implement them.
  5. Build, test, and release operational-facing features with stringent correctness and compliance requirements.

Skills

Required

  • Go
  • Python
  • REST
  • messaging middleware
  • database queries
  • software design
  • software testing
  • scalability
  • performance optimization
  • compliance

Nice to have

  • Master’s degree in Computer Science, or a related field

What the JD emphasized

  • stringent correctness and scalability requirements
  • scalability problems
  • performance problems
  • stringent correctness and compliance requirements