Senior Software Engineer building and securing the core authentication, sign-in, registration, MFA, and account management flows for ID.me's digital identity wallet used by over 140 million users. Requires 5+ years full-stack web engineering with 3+ years Java/Spring Boot and experience with identity standards.
191k – 222k/yr
On-site5+ YOEFullstack Engineering
About the role
Key Responsibilities
Design, build, maintain, and improve the ID.me Wallet authentication experience including sign-in, registration, MFA, account recovery, password reset, and MyWallet. Independently drive medium-to-large features end-to-end from design through deployment.
Own and evolve real-time risk and abuse detection across authentication flows, detecting and mitigating credential attacks, account takeover, and abuse.
Apply security best practices in every feature, and improve authentication reliability, observability, and incident response.
Write high-quality, maintainable code with strong test coverage. Contribute to codebase health by addressing technical debt.
Integrate with MFA providers, email/SMS delivery services, internal identity services, and downstream relying parties.
Partner with Product, Design, Security, Identity, and adjacent engineering teams. Participate in planning, retrospectives, and roadmap discussions.
Provide technical guidance to junior engineers through code reviews, design discussions, and pairing. Help establish team standards.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
5+ years of professional software development experience with strong emphasis on full-stack web engineering.
1+ years of experience with AI-assisted development tooling (e.g., Claude Code, Cursor) with daily use.
3+ years of experience in Java and Spring Boot building and operating production web services.
Preferred Qualifications
Strong communication and collaboration skills across Product, Design, and Engineering.
Ability to independently own and ship complex features end-to-end.
Experience with authentication and identity standards such as OAuth 2.0, OpenID Connect (OIDC), SAML, or FIDO2/WebAuthn.
Experience with Identity Provider (IdP) or Identity and Access Management (IAM) systems.
Familiarity with security best practices for credential handling, password storage, session management, token issuance, and rate limiting.
Experience building fraud detection, real-time risk engines, or abuse mitigation systems.
Experience with React or other modern frontend frameworks.
Comfort in fast-moving environment with iterative releases and A/B testing.
Familiarity with CI/CD pipelines, automated testing frameworks, and performance profiling tools.
Senior Software Engineer building and operating AI-native internal tooling and platforms at Plaid. Focus on enabling non-engineering teams (Ops, Support) to automate workflows with AI by defining safe, durable product surfaces, translating operational needs into software, and owning systems end-to-end. Requires 5+ years software engineering experience and hands-on AI tool usage.
191k – 263k/yrHybrid5+ YOEFullstack Engineering
Senior Software Engineer - Full Stack Internal Tooling
RedditUnited States
Senior full-stack engineer to lead design and development of the web UI and backend for Reddit's build and deployment platform, enabling safe CI/CD and progressive delivery across a global cloud ecosystem.
191k – 267k/yrRemote5+ YOEFullstack Engineering
Senior Software Engineer, Full Stack (GenSWE)
PlaidNew York, NY +1
Designs and builds scalable backend services, APIs, and intuitive frontend experiences to connect users to financial systems. Collaborates with PMs, designers, and engineers; requires 5+ years experience across full stack with strong system design skills.
191k – 287k/yrHybrid5+ YOEFullstack Engineering
Senior Software Engineer II
FetchUnited States
Senior fullstack platform engineer building UI Foundations: dashboard templates, code generation from service contracts, auth/security patterns, testing, and AI-native developer workflows for internal tools at Fetch. Requires 8+ years fullstack experience, strong TypeScript, modern frameworks, and platform/devtools mindset.
190k – 224k/yrRemote8+ YOEFullstack Engineering
Senior Fullstack Engineer, Web Integrations
FetchUnited States
Senior full-stack engineer building a modern web platform and acquisition product layer. Own CMS migration, platform health, and greenfield web experiences that convert traffic into Fetch users.