Senior Software Developer, Developer Experience (devx)

Robinhood Robinhood · Fintech · New York, NY +1 · ENG Infrastructure

Senior Software Developer focused on building and scaling developer infrastructure, including monorepo builds with Bazel, remote build execution, and CI pipelines. The role also involves improving developer onboarding and providing remote development environments to enhance engineering workflows.

What you'd actually do

  1. Manage and optimize monorepo builds using Bazel and own the remote build execution cluster, ensuring fast, stable builds and short feedback loops for our engineering teams.
  2. Scale CI pipelines to support thousands of daily builds, focusing on speed, safety, and reliability, while managing GitHub repository configurations, pre-merge checks, and test executions.
  3. Improve the developer onboarding experience, reducing time-to-first-commit and making it easy for new engineers to get productive.
  4. Provide and maintain remote development environments to accelerate local workflows and ensure developers can code, test, and deploy with minimal friction.

Skills

Required

  • Experience building and maintaining developer infrastructure, CI/CD pipelines, or large-scale build systems (such as Bazel).
  • Proficiency in writing clean, maintainable code in Go or Python.
  • Experience with distributed or remote build execution systems, and a solid understanding of containerization and orchestration using Kubernetes.
  • Strong problem-solving skills and a focus on improving developer productivity, onboarding, and engineering workflows.

What the JD emphasized

  • building and scaling our developer infrastructure
  • manage and optimize monorepo builds with Bazel
  • own the remote build execution cluster
  • scale CI pipelines
  • improve the developer onboarding experience
  • provide and maintain remote development environments