Senior Software Developer, Developer Experience at Robinhood.About the roleThe 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 factsLocation: Toronto, CanadaEngagement: Full time, 3 days per week in-officeTeam: Developer ExperienceWhat you'll doManage 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.RequirementsExperience 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 & toolsBazelGoPythonKubernetesBase pay range: $166,000 to $195,000 CAD. Compensation includes bonus opportunities, equity, and benefits.BenefitsSupplemental health insuranceMental health supportA lifestyle wallet for wellness or childcarePaid time offParental leaveA monthly commuter stipendApplicants 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