Senior Software Engineer (International)
Robinhood
- Toronto, Canada
- 5+ years
- Posted
This job is closed: the employer no longer lists it.
Skills
Required
- Backend
- software engineering
- Distributed Systems
- Go / Python
- React
- TypeScript
- technical design
- frontend and
- backend development
- building scalable distributed services
- PostgreSQL
- MySQL
- Kafka
Preferred
- API & Systems Design
- RESTful APIs
- gRPC
- service-oriented architectures
- microservice
- integration patterns
Robinhood's International engineering team as a Senior Software Engineer. In this role, you will be a core technical driver for the company's global expansion initiatives, bridging high-performance frontend interfaces with resilient backend distributed systems. You will design reusable, extensible platform abstractions, lead complex technical designs, and collaborate with cross-functional teams to build financial products for a worldwide community.
Responsibilities
- Diriger des conceptions techniques complexes, élever le niveau d'ingénierie à travers la pile technologique et collaborer avec des équipes interfonctionnelles.
- Développer et maintenir des interfaces frontend de haute qualité (React/TypeScript) et des services backend robustes (Go/Python).
- API & Systems Design: Deep understanding of RESTful APIs, gRPC, service-oriented architectures, and microservice integration patterns
Requirements
- The ideal candidate will have 5+ years of professional software engineering experience and a strong background in both frontend and backend development.
- Concevoir et livrer des expériences client localisées, de l'intégration multi-devises au trading d'actifs régional.
- Backend & Distributed Systems: Strong experience building scalable distributed services in languages such as Go or Python, utilizing relational and NoSQL databases (e.g., PostgreSQL, MySQL, Redis), and working with event-driven architectures (e.g., Kafka)
- Frontend Depth: Proficiency with modern frontend technologies and frameworks (e.g., React, TypeScript) with an emphasis on performance, accessibility, and state management
- Communication & Alignment: Clear, structured communication skills to articulate trade-offs, drive technical consensus across distributed teams, and align with non-technical stakeholders
- Product Ownership: Proven track record of taking complex features from ambiguity through technical design, phased rollout, production validation, and post-launch maintenance
- Experience: 5+ years of professional software engineering experience designing, building, and operating production systems across the full stack
