Skip to content
IdmeIdmeMountain View, CA

Staff Software Engineer - Wallet/Authentication Platform

Staff Software Engineer leading technical direction for ID.me's authentication platform, building sign-in, MFA, and account management infrastructure serving 140M+ users. Requires 8+ years experience, Java/Spring Boot expertise, and AI-assisted development tooling experience.

222k – 258k
On-site8+ YOEBackend Engineering

About the role

Key Responsibilities

Technical Leadership & Vision

  • Define and drive the technical roadmap for authentication platform services
  • Identify systemic challenges, architectural risks, and strategic opportunities
  • Author architecture proposals, lead design reviews, and own critical technical decisions

Cross-Team Influence

  • Partner with Platform, Security, Identity, Product, and adjacent engineering teams
  • Align on authentication standards, shared infrastructure, and cross-cutting concerns
  • Represent the team's technical perspective in org-level planning and architectural forums

Systems Design & Architecture

  • Lead end-to-end design and implementation of complex authentication features: sign-in flows, MFA, federation, account lifecycle management
  • Balance security, scale, and developer ergonomics

Security & Risk Engineering

  • Define the team's approach to auth security: threat modeling, credential protection, session management, abuse mitigation, and real-time risk signal integration
  • Champion security as a first-class engineering discipline

Engineering Excellence

  • Set the standard for code quality, testing, observability, and incident response
  • Drive technical debt reduction and platform reliability improvements
  • Mentor senior and mid-level engineers through code reviews, design critiques, and pairing

AI-Augmented Development

  • Model and champion AI-first engineering practices using tools like Claude Code and Cursor
  • Help the broader team adopt AI-assisted workflows

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • 8+ years of professional software development experience, with demonstrated impact at a senior or staff level
  • 5+ years of experience in backend services engineering, with strong proficiency in Java and Spring Boot
  • 1+ years experience with AI-assisted development tooling (e.g., Claude Code, Cursor) with at least one year of daily use

Preferred Qualifications

  • Deep expertise in authentication and identity protocols: OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, FIDO2/WebAuthn
  • Proven ability to lead large-scale technical initiatives from design through production
  • Experience designing, building, or operating an Identity Provider (IdP) or IAM platform at scale
  • Familiarity with government identity and security frameworks: NIST SP 800-63 (IAL/AAL), FedRAMP, or Kantara Initiative accreditation
  • Experience with federation, SSO, and enterprise identity integration patterns (SCIM, XACML, LDAP/Active Directory)
  • Strong background in auth security engineering: threat modeling, credential attack mitigation, account takeover prevention, rate limiting, session security
  • Experience with React or modern frontend frameworks in the context of authentication UX
  • Track record of mentoring senior engineers and driving improvements to engineering culture
  • Startup or high-growth company experience with strong bias toward ownership and execution

Compensation & Benefits

  • Comprehensive medical, dental, vision, health savings account, flexible spending accounts
  • Basic and voluntary life and AD&D insurance, 401(k) with company match
  • Parental leave, unlimited paid time off, 8 company holidays
  • Short and long-term disability insurance, accident and critical illness insurance
  • Referral bonus policy, employee assistance program, pet insurance, travel assistant program
  • Wellbeing and childcare discounts, learning and development benefit

Skills

JavaSpring BootOauth 2.0Openid ConnectSaml 2.0Fido2WebauthnReactThreat ModelingIdentity And Access Management
Hex

Staff Software Engineer, Backend

HexNew York, NY

Staff backend engineer on Hex's Compute team, owning high-performance execution architecture for notebooks and large-scale data warehouse queries. Requires 10+ years experience in systems design, parallel execution, caching, performance optimization, and data systems.

221k – 349k
Remote10+ YOEBackend Engineering
Gusto

Senior Staff Software Engineer - Pricing and Packaging

GustoSan Francisco, CA

Lead technical architecture and delivery for Gusto's internal Commerce Platform powering pricing, packaging, subscriptions, and entitlements. Own platform reliability, mentor engineers, and drive cross-functional initiatives for 500k+ small business customers.

223k – 278k
Hybrid10+ YOEBackend Engineering
Instacart

Staff Software Engineer, Home & Cross-Retailer Search

InstacartUnited States

Leads architecture and technical vision for Home & Cross-Retailer Search infrastructure, owning retrieval, ranking, indexing, and ML-driven personalization at massive scale. Requires 10+ years experience in backend systems, search/recommendations, and cross-team leadership.

221k – 279k
Remote10+ YOEBackend Engineering
Instacart

Staff Software Engineer, Shopper Activation & Engagement

InstacartUnited States

Leads technical strategy and architecture for shopper activation domain, including onboarding, compliance, and supply systems. Partners cross-functionally to deliver scalable solutions at marketplace scale, requiring 8+ years backend experience and AI integration skills.

221k – 280k
Remote8+ YOEBackend Engineering
Headway

Staff Backend Software Engineer

HeadwayUnited States

Staff Backend Engineer on the Revenue Engine team setting technical direction for payment and clearinghouse platforms. Hands-on leader designing fault-tolerant integrations with Stripe, Plaid, and payer systems while mentoring engineers.

224k – 280k
Remote7+ YOEBackend Engineering