ID.me is seeking a Staff Software Development Engineer for its Wallet - Authentication team. The team builds core sign-in, registration, and account management experiences used by more than 170 million members, including MFA, account recovery, password reset, MyWallet, and a real-time risk engine. Its work balances security against credential attacks, account takeover, and abuse with a low-friction experience and member trust. As a backend and API technical anchor, this engineer contributes to the architecture of authentication services, data models, and APIs, and owns defined portions of the platform end-to-end. The role shapes API contracts used by internal teams and downstream relying parties, and turns complex security, risk, and identity requirements into reliable, scalable authentication services. The position is based in ID.me's Mountain View, California office, five days per week. The engineer leads ambiguous technical initiatives from definition through deployment and post-launch evaluation; builds reusable, extensible services; owns API contracts and integrations; advances real-time risk and abuse mitigation; and improves production availability, correctness, observability, and incident response. The role also sets engineering standards, mentors engineers, collaborates with Product, Design, Security, Identity, and other engineering teams, and champions AI-first engineering practices using AI tools for design, code, testing, documentation, and review.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior