Skip to content
IdmeIdmeMountain View, CA

Senior Software Engineer

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.
  • Startup or high-growth company experience.

Skills

JavaSpring BootReactoauth 2.0openid connectSAMLfido2webauthnAWSCI/CDKubernetes
Plaid

Senior Software Engineer

PlaidSan Francisco, CA +1

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
Reddit

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
Plaid

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
Fetch

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
Fetch

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.

190k – 224k/yrRemote5+ YOEFullstack Engineering