Senior Software Engineer

Robinhood
Menlo Park
Workplace: HybridFull timeUSD 1 - 1Function: Software EngineeringExperience: 5+ yearsSkills: ["Collaboration","Problem-solving","Technical design"]

Build and maintain load testing and fault injection infrastructure used by engineering teams across Robinhood. Own key platform components end-to-end and collaborate with infrastructure and product engineers to translate resilience testing needs into scalable tooling. Define fault injection primitives, write production-quality code, and help ensure reliability testing becomes a seamless part of the development workflow in a distributed systems environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Robinhood
Robinhood
3 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Build and maintain load testing and fault injection infrastructure used by engineering teams across Robinhood. Own key platform components end-to-end and collaborate with infrastructure and product engineers to translate resilience testing needs into scalable tooling. Define fault injection primitives, write production-quality code, and help ensure reliability testing becomes a seamless part of the development workflow in a distributed systems environment.
Location: Menlo Park
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain load testing and fault injection infrastructure for standard resilience validation workflows.
  • •Own platform components end-to-end, ensuring reliability, scalability, and developer-friendly usability.
  • •Collaborate with infrastructure and product teams to translate resilience testing needs into platform capabilities and drive adoption.
  • •Define steady-state hypotheses, blast radius controls, and fault injection primitives for safe, repeatable chaos experiments at scale.
  • •Write clean, well-tested code and participate in technical design discussions that raise the team’s engineering bar.

Pay and Benefits

Salary: USD 1
Perks:Health Insurance401kEquityPaid Leave

Key Requirements

  • •5+ years of software engineering experience with strong coding skills in Python, Go, or a similar language.
  • •Experience designing or contributing to load testing, fault injection, chaos engineering, or developer productivity infrastructure for distributed systems.
  • •Solid understanding of distributed systems fundamentals, including failure propagation and designing safe experiments.
  • •Familiarity with Kubernetes and container-based infrastructure, including experience integrating resilience tooling into CI/CD pipelines.
  • •A builder’s approach focused on developer tooling ergonomics, adoption, and enabling other engineers to do the right thing.
Experience:5+ years
Skills:CollaborationProblem-solvingTechnical design
Languages:English
Tech Stack:PythonGoKubernetesCI/CD

Company Brief

Robinhood
Commission-free trading platform offering stocks, ETFs, options, and cryptocurrencies, plus cash management and retirement products. Aims to democratize finance through easy-to-use mobile and web apps for retail investors.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Menlo Park, United States
Founded: 2013
WebsiteLinkedIn