cover image
Robinhood

Robinhood

www.robinhood.com

15 Jobs

4,082 Employees

About the Company

Listed Jobs

Company background Company brand
Company Name
Robinhood
Job Title
Software Engineer, Data Engineering
Job Description
Job Title: Software Engineer, Data Engineering Role Summary: Build and maintain foundational data sets and scalable pipelines to enable data-driven decision making across all product lines. Expectations: 3+ years of end‑to‑end data pipeline development; production‑grade Python coding for applications/services; expertise in Spark/Flink, Airflow, and large‑scale SQL. Key Responsibilities: - Define and evolve key data sets across product areas. - Design and implement scalable pipelines in Python, Spark, and Airflow to load data into the data lake. - Collaborate with upstream engineering to improve data generation and with downstream teams to understand consumption patterns. - Develop intuitive data models and contribute to shared tooling and standards. - Advocate and disseminate data engineering best practices company‑wide. Required Skills: - Proven experience building and maintaining large‑scale data pipelines (Spark, Flink, etc.). - Production‑level Python programming. - Strong SQL proficiency (Presto, Spark SQL, etc.). - Knowledge of data infrastructure, analytics, and visualization tools. - Excellent collaboration and communication skills; ability to translate complex data into actionable insights. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - Certifications in data engineering or related technologies are a plus but not mandatory.
Toronto, Canada
On site
Junior
31-12-2025
Company background Company brand
Company Name
Robinhood
Job Title
Web Developer, Crypto Trading
Job Description
**Job Title:** Web Developer, Crypto Trading **Role Summary:** Lead end-to-end web development for a crypto trading platform, collaborating with cross-functional teams to deliver high-impact features. Focus on building scalable, high-performance tools and frameworks to enhance developer productivity and accelerate product delivery. **Expectations:** - Build and optimize web products aligned with modern standards and frameworks. - Lead technical projects autonomously, ensuring code quality and best practices. - Foster a culture of innovation through frameworks and abstractions that empower development teams. **Key Responsibilities:** - Develop performant web applications using React, TypeScript, and CSS-in-JS. - Own feature lifecycles from design to implementation and post-launch refinements. - Build operational tools and internal systems to support company-wide platforms. - Collaborate with designers and product teams to iterate on financial product solutions. - Design and maintain reusable frameworks to accelerate development workflows. **Required Skills:** - Proficiency in JavaScript (Node/browser environments) and debugging. - Mastery of React, TypeScript, and CSS-in-JS for building responsive user interfaces. - Experience with modern web standards, architectures, and tooling. - Proven ability to lead complex technical projects with focus on scalability. - Strong advocacy for code reviews, testing best practices, and automated testing frameworks. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - 2+ years of professional web development experience with demonstrated project ownership. - No certifications required.
Toronto, Canada
On site
Junior
01-01-2026
Company background Company brand
Company Name
Robinhood
Job Title
Senior Software Developer, Backend
Job Description
Job Title: Senior Software Developer, Backend Role Summary: Design, build, and maintain high‑performance, low‑latency backend systems for financial instrument data, ensuring reliability and scalability across multiple asset classes. Lead technical initiatives and mentor junior developers while collaborating with cross‑functional teams. Expactations: 5+ years of professional software development with 3+ years in large‑scale, distributed systems; strong expertise in concurrent backend development and API design; proven leadership in architecture and mentorship; ability to prioritize and deliver impactful solutions. Key Responsibilities: • Develop scalable backend components and services with emphasis on stability and performance. • Design, implement, test, and deploy production‑ready features meeting low‑latency requirements. • Collaborate with frontend and data teams to refine and expose APIs used by millions of users. • Mentor junior engineers and provide technical leadership across projects. • Identify and implement improvements in system performance and team workflows. Required Skills: • Expertise in building high‑concurrency, distributed backend systems. • Strong API design and implementation skills. • Proficiency in performance tuning and low‑latency optimization. • Experience with cloud platforms, CI/CD pipelines, and containerization. • Excellent communication, judgment, and prioritization abilities. Required Education & Certifications: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). Certifications in relevant technologies (e.g., cloud, distributed systems) are a plus.
Toronto, Canada
On site
Senior
08-01-2026
Company background Company brand
Company Name
Robinhood
Job Title
Software Developer, Backend
Job Description
Job Title: Software Developer, Backend Role Summary: Responsible for designing, building, testing, and releasing backend services and infrastructure that support core financial products. Works closely with cross‑functional teams and external financial institutions to maintain and scale existing codebases with high correctness and scalability. Expactations: - Complete onboarding with company tech stack and financial domain fundamentals. - Deliver measurable impact on product functionality and performance. - Collaborate with colleagues across engineering, product, and business units. - Maintain inclusive and collaborative work environment. Key Responsibilities: - Design and develop scalable, reliable backend solutions using Python/Django or Go. - Write and execute comprehensive unit and integration tests. - Deploy software releases following CI/CD pipelines. - Monitor and optimize performance, ensuring correctness and reliability. - Integrate with external financial services and partners. - Participate in code reviews, architectural discussions, and knowledge sharing. - Mentor junior developers and guide knowledge transfer within the team. Required Skills: - Proven experience as a backend software developer. - Strong computer science fundamentals (data structures, algorithms, concurrency). - Proficiency in Python/Django or Go, with related ecosystem tooling. - Practical knowledge of relational databases, transactions, and SQL. - Familiarity with RESTful service design and asynchronous processing. - Experience working with CI/CD, version control (Git), and automated testing. - Ability to work independently and collaboratively in a fast‑paced, data‑driven environment. - Passion for finance or a strong willingness to learn the domain. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience). - Valid certifications in cloud platforms, database administration, or security are a plus.
Toronto, Canada
On site
09-01-2026