Staff Software Engineer, Security
About the role
We are building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards.
Responsibilities
- Design and build systems that manage authentication and authorization for internal services and customer-facing applications
- Lead the technical direction of access management platforms, including scaling proprietary systems to support high traffic and low latency requirements
- Develop secure access patterns and monitoring systems for AI and machine learning workflows across engineering teams
- Build and maintain certificate lifecycle management and public key infrastructure systems with strong observability and automation
- Partner with engineering teams across infrastructure, product, and data to integrate secure access controls into new and existing systems
Requirements
- You have 8+ years of experience building backend or security systems, including work in identity and access management at scale
- You have experience with authentication protocols such as OAuth 2.0, OpenID Connect, SAML, or WebAuthn
- You have strong programming skills in Go, Python, or Rust and experience operating distributed systems in environments such as Kubernetes and AWS
- You have experience designing highly available systems with clear performance and reliability goals
- You are comfortable guiding technical decisions and supporting other engineers through code reviews and design discussions
Qualifications
- BS in Computer Science or related field, or equivalent practical experience
- Experience with cloud platforms such as AWS, Google Cloud, or Azure
- Experience with CI/CD pipelines and automated testing
- Experience with security tools and frameworks such as OWASP, NIST, CIS Benchmarks
- Experience with security research and threat modeling
Skills
- Strong understanding of authentication and authorization protocols
- Experience with Go, Python, or Rust
- Experience with Kubernetes and AWS
- Experience with security tools and frameworks
- Experience with security research and threat modeling
Benefits
Best-in-class benefits to fuel your work, including 100% paid health insurance for employees with 90% coverage for dependents. Lifestyle wallet — a highly flexible benefits spending account for wellness, learning, and more. Employer-paid life & disability insurance, fertility benefits, and mental health benefits. Time off to recharge including company holidays, paid time off, sick time, parental leave, and more!
Pay
The expected base pay range for this role is based on the location where the work will be performed and is aligned to one of 3 compensation zones. For other locations not listed, compensation can be discussed with your recruiter during the interview process.
Schedule
This role is based in our Bellevue, WA office, with in-person attendance expected at least 3 days per week.