Senior Software Developer, Developer Experience
Robinhood
Job Description
Senior Software Developer, Developer Experience at Robinhood.
About the role
The Developer Experience team manages the core infrastructure that powers engineering at Robinhood. You will build and scale the systems that thousands of developers use to code, test, and deploy financial products.
Key facts
- Location: Toronto, Canada
- Engagement: Full-time, 3 days per week in-office
- Team: Developer Experience
What you'll do
- Manage and optimize monorepo builds using Bazel, including ownership of the remote build execution cluster.
- Scale CI pipelines to handle thousands of daily builds while maintaining speed and reliability.
- Configure GitHub repositories and manage pre-merge checks and test execution.
- Streamline the onboarding process to decrease time-to-first-commit for new engineers.
- Maintain remote development environments to improve local workflows and reduce friction.
Requirements
- Experience developing and maintaining CI/CD pipelines, build systems, or developer infrastructure.
- Proficiency in writing clean, maintainable code using Python or Go.
- Experience with distributed build execution systems.
- Understanding of containerization and Kubernetes orchestration.
Skills & tools
- Bazel
- Go
- Python
- Kubernetes
Base pay range: $166,000 to $195,000 CAD. Compensation includes bonus opportunities, equity, and benefits.
Benefits
- Supplemental health insurance
- Mental health support
- A lifestyle wallet for wellness or childcare
- Paid time off
- Parental leave
- A monthly commuter stipend
Applicants requiring accommodations during the hiring process should use the provided Applicant Accommodation Form.
Robinhood utilizes AI tools to assist with parts of the recruiting process, though all final hiring decisions are made by internal teams.
#J-18808-Ljbffr