Skip to content
IdmeIdme

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.

About the job

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

Java, Spring Boot, React, Oauth 2.0, Openid Connect, SAML, Fido2, Webauthn, AWS, CI/CD, Kubernetes

Idme

Idme

McLean, VA
Senior Software Development Engineer - Fullstack
$191k+/yrOn-site7+ YOEFullstack Engineering

Build and scale the Person platform, including identity data models, backend services, APIs, and user-facing web experiences. The role requires 7+ years of full-stack production experience and strong backend and frontend development expertise.

Instacart

Instacart

United States

Senior Software Engineer, Growth
$191k+/yrRemote5+ YOEFullstack Engineering

Senior Software Engineer building scalable growth platforms for audience targeting, CRM campaign execution, user interfaces, and data pipelines. Requires software engineering and data engineering experience with programming languages, databases, distributed architectures, and big-data technologies.

Stripe

Stripe

New York, NY

Senior Software Engineer, Docs Product
$190k+/yrHybrid5+ YOEFullstack Engineering

Senior software engineer leading architecture, technical roadmaps, and full-stack development for documentation infrastructure. The role requires a bachelor's degree, at least four years of software engineering experience, technical leadership across multi-team projects, and experience with Ruby, Java, TypeScript, Bazel, MongoDB, and AI/LLM standards.

Reddit

Reddit

United States

Senior Software Engineer, Home Experience
$190k+/yrRemote6+ YOEFullstack Engineering

Senior software engineer who will build and launch user-facing feed experiences across Reddit’s backend and full-stack systems. The role requires 6+ years of experience, strong programming skills, experimentation and metrics expertise, and a user-centered approach.

Instacart

Instacart

United States

Senior Software Engineer II, AI Labs & Foundations
$192k+/yrRemote5+ YOEFullstack Engineering

Build and operate high-scale production AI systems and agentic experiences, integrating foundation models and delivering reliable, observable services. The role requires senior software engineering experience, production AI/ML expertise, and proficiency in Golang, Python, or TypeScript.