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
Opens the official application on the employer’s site. No login required.