freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Developer, Developer Experience

Summary

Build and scale the core infrastructure that powers Robinhood’s engineering teams, focusing on Bazel-based monorepo builds, CI/CD pipelines, and developer tooling.

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available