Staff Software Engineer, Security

Robinhood Robinhood · Fintech · Bellevue, WA · Security Division

Robinhood is seeking a Staff Software Engineer for their Security Engineering team in Bellevue, WA. This role focuses on protecting the company's identity infrastructure by building and maintaining systems for authentication and authorization. The engineer will lead the design and evolution of these systems, including a proprietary access management platform, and define secure patterns for AI-driven workflows. Responsibilities include certificate lifecycle management, public key infrastructure, and partnering with other engineering teams to integrate secure access controls. The role requires 8+ years of experience in backend or security systems, familiarity with authentication protocols, and strong programming skills in Go, Python, or Rust.

What you'd actually do

  1. Design and build systems that manage authentication and authorization for internal services and customer-facing applications
  2. Lead the technical direction of access management platforms, including scaling proprietary systems to support high traffic and low latency requirements
  3. Develop secure access patterns and monitoring systems for AI and machine learning workflows across engineering teams
  4. Build and maintain certificate lifecycle management and public key infrastructure systems with strong observability and automation
  5. Partner with engineering teams across infrastructure, product, and data to integrate secure access controls into new and existing systems

Skills

Required

  • 8+ years of experience building backend or security systems, including work in identity and access management at scale
  • experience with authentication protocols such as OAuth 2.0, OpenID Connect, SAML, or WebAuthn
  • strong programming skills in Go, Python, or Rust
  • experience operating distributed systems in environments such as Kubernetes and AWS
  • experience designing highly available systems with clear performance and reliability goals
  • guiding technical decisions and supporting other engineers through code reviews and design discussions

What the JD emphasized

  • 8+ years of experience building backend or security systems, including work in identity and access management at scale