All jobs
ToptalEngineering
Authentication Engineer
Mountain View, CA OR McLean, VA (Onsite 5 days per week)Posted today
We are the next-generation digital identity wallet that simplifies online identity verification for over 140 million users across federal and state agencies. The company seeks a Software Engineer to develop core authentication features and ensure security, reliability, and usability.
Location: Mountain View, CA OR McLean, VA (Onsite 5 days per week)
Responsibilities
- Build & Ship Authentication Features: Build, maintain, and improve the ID.me Wallet authentication experience — sign-in, registration, MFA, account recovery, password reset, and MyWallet. Independently drive small-to-medium features end-to-end from design through deployment, collaborating closely with Product, Design, and Security to translate requirements into well-tested, production-ready code.
- Security, Risk & Reliability: Own and evolve the team's real-time risk engine and its integration across authentication flows — detecting and mitigating credential attacks, account takeover, and abuse while preserving a low-friction experience for legitimate members.
- Apply security best practices as a first-class concern in every feature you ship, and help raise the bar for authentication reliability, observability, and incident response across the team's services.
- Code Quality & Engineering Craft: Write high-quality, maintainable code with strong test coverage, following team best practices around code reviews, CI/CD, and documentation.
- Contribute to the health of the codebase by identifying and addressing technical debt and improving shared components.
- Third-Party & Internal Integrations: Integrate with MFA providers, email/SMS delivery services, internal identity services, and downstream relying parties. Proactively raise issues or opportunities discovered during integration work.
- Cross-Functional Collaboration: Partner with Product, Design, Security, Identity, and adjacent engineering teams to deliver cohesive auth experiences. Participate actively in planning, retrospectives, and cross-team discussions — bringing your perspective to help shape the team's roadmap.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional software development experience with a strong emphasis on full-stack web engineering.
- Proficiency with AI-assisted development tooling (e.g., Claude Code, Cursor) demonstrated by at least one year of daily use, in addition to a commitment to an AI-first engineering culture that leverages these tools to maximize code quality, test coverage, and engineering velocity.
- Experience with authentication and identity standards such as OAuth2, OpenID Connect, SAML, or FIDO2/WebAuthn. Experience building or contributing to fraud detection, real-time risk engines, or abuse mitigation systems.
- Proficiency in a modern server-side web framework (e.g., Ruby on Rails, Django, Laravel), with hands-on experience building and operating production web applications.
- Demonstrated ability to independently ship well-tested, production-quality features with minimal oversight.
- Strong communication and collaboration skills, with a track record of working effectively across Product, Design, and Engineering.
- Familiarity with security best practices for credential handling — password storage, session management, token issuance, and rate limiting.
Location
Mountain View, CA OR McLean, VA (Onsite 5 days per week)
Category
EngineeringCompany
ToptalSource
weworkremotely
Posted
today
Skills & Tags