Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Wallet/Authentication Platform

$222.01k - $258.3k

ID.me

Job Description

Job Description

Company Overview

ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 152 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 45 state government agencies, and 70+ healthcare organizations. More than 600+ consumer brands use ID.me to verify communities and user segments to honor service and build more authentic relationships. ID.me's technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative. ID.me is committed to "No Identity Left Behind" to enable all people to have a secure digital identity. To learn more, visit

Role Overview

ID.me is seeking a Staff Software Engineer to join the Wallet/Authentication Platform team, where we build and operate the core sign-in, registration, MFA, and account management infrastructure that over 140 million members rely on to access the ID.me identity wallet.

Authentication is the front door to ID.me. Every member's journey begins with creating, signing into, or managing their Wallet. Our platform owns sign-in, registration, MFA, account recovery, password reset, and MyWallet, enabling verified identity across 20 federal agencies, 44 state governments, 66 healthcare organizations, and hundreds of consumer brands.

As a Staff Software Engineer, you will set technical direction for the authentication platform, drive cross-team architectural decisions, and serve as a force multiplier for the engineers around you. You bring deep expertise in identity, security, and distributed systems — and you use it to raise the bar for the entire team. Your work shapes how millions of people prove and access who they are online.

This position will work from our Mountain View, CA office five days per week.

Key Responsibilities
  • Technical Leadership & Vision: Define and drive the technical roadmap for authentication platform services, identifying systemic challenges, architectural risks, and strategic opportunities. Author architecture proposals, lead design reviews, and own critical technical decisions across the team.
  • Cross-Team Influence: Partner with Platform, Security, Identity, Product, and adjacent engineering teams to 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, high-impact authentication features — sign-in flows, MFA, federation, account lifecycle management — balancing 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 across every feature the team ships.
  • 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 — leveraging tools like Claude Code and Cursor to accelerate design, implementation, and review cycles — and help the broader team adopt these workflows effectively.
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, and a demonstrated commitment to an AI-first engineering culture.
Preferred Qualifications
  • Deep expertise in authentication and identity protocols: OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, FIDO2/WebAuthn, and related standards.
  • Proven ability to lead large-scale technical initiatives from design through production, including driving alignment across multiple teams and stakeholders.
  • Experience designing, building, or operating an Identity Provider (IdP) or Identity and Access Management (IAM) platform at scale.
  • Familiarity with government identity and security frameworks: NIST SP 800-63 (IAL/AAL), FedRAMP, or Kantara Initiative accreditation requirements.
  • Experience with federation, SSO, and enterprise identity integration patterns (e.g., SCIM, XACML, LDAP/Active Directory).
  • Strong background in auth security engineering: threat modeling, credential attack mitigation, account takeover prevention, rate limiting, and session security.
  • Experience with React or modern frontend frameworks in the context of authentication UX.
  • Track record of mentoring senior engineers and driving meaningful improvements to engineering culture and practices.
  • Startup or high-growth company experience with a strong bias toward ownership and execution.
About ID.me

ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly log in across websites without needing to create a new login and re-verify. Over 140 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 44 state government agencies, and 66 healthcare organizations. More than 600 consumer brands use ID.me to verify communities and user segments to honor service and build more authentic relationships. ID.me's technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative. ID.me is committed to "No Identity Left Behind" to enable all people to have a secure digital identity.

The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role.

ID.me offers comprehensive medical, dental, vision, health savings account, flexible spending accounts (medical, limited purpose, dependent care, commuter benefit accounts), basic and voluntary life and AD&D insurance, 401(k) with company match, parental leave, ability to participate in unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide 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, benefit advocates, and a learning and development benefit.

The above represents the anticipated total rewards package for this job requisition. Final offers may vary from the amount listed based on qualifications, professional experiences, skills, education, relevant training, geographic location, and other job related factors.

Mountain View, CA Pay Range

$222,011—$258,300 USD

ID.me is a full-time, in-office culture. Unless a specific job description explicitly states otherwise, all roles are on-site five days per week at one of our offices in McLean, VA; Mountain View, CA; New York City, NY; or Tampa, FL. Certain roles — such as field-based sales or other remote-by-design positions — may have different work arrangements as noted in their individual postings.

ID.me maintains a work environment free from discrimination, where employees are treated with dignity and respect. All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity. ID.me does not discriminate against any employee or applicant on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. ID.me adheres to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline. In addition, ID.me's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request we will provide you with more information about such accommodations.

Please review our Privacy Policy, including our CCPA policy, at id.me/privacy. If you provide ID.me with any personally identifiable information you confirm that you have read and agree to be bound by the terms and conditions set out in our Privacy Policy.

ID.me participates in E-Verify.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Wallet/Authentication Platform in Mountain View, CA vacancy
  • $217.57k - $260k

     ...generation digital identity wallet that simplifies how...  ...honor service and build more authentic relationships. ID.me's technology...  ...ID.me is seeking a Staff Software Engineer to join the Wallet – Authentication...  ...product, security, and platform teams to shape the next generation... 
    Platform
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    26 days ago
  • $190.98k - $221.67k

     ...next-generation digital identity wallet that simplifies how individuals...  ...honor service and build more authentic relationships. ID.me's technology...  ...ID.me is seeking a Senior Software Engineer to join the Wallet/Authentication Platform team, with a focus on the client... 
    Platform
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    2 days ago
  • $190.98k - $221.67k

     ...is the next-generation digital identity wallet that simplifies how individuals...  ...segments to honor service and build more authentic relationships. ID.me's technology meets...  ...identity. To learn more, visit Senior Software Engineer (SDE-IV) - Wallet - Authentication Location... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    3 days ago
  •  ...Software Engineer III - Wallet - Authentication Mountain View, California, United States Company Overview ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity... 
    Suggested
    Work at office

    ID.me

    Mountain View, CA
    21 hours ago
  • ID.me is looking for a Staff Product Manager in Mountain View, CA to lead the Wallet Authentication platform. You will influence how over 100 million members securely access services and manage their wallets. Your role includes setting the strategy for first-factor and... 
    Platform

    ID.me

    Mountain View, CA
    1 day ago
  • $217.57k - $260k

     ...generation digital identity wallet that simplifies how...  ...honor service and build more authentic relationships. ID.me's technology...  ...ID.me is seeking a Staff Software Development Engineer to join the Person Resource...  ...person's identity within our platform. This includes ownership... 
    Platform
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    2 days ago
  • $217.57k - $260k

    Staff Software Engineer - Integrations Design and implement a real-time, fault...  ...generation digital identity wallet that simplifies how...  ...honor service and build more authentic relationships. ID.me's technology...  ..., and implement scalable Platform Integration solutions to help... 
    Platform
    Temporary work
    Work at office
    Flexible hours

    jobs.frontdoordefense.com - Jobboard

    Mountain View, CA
    5 days ago
  • $217.57k - $271k

     ...Staff Software Engineer – Trust Service Team Location: Mountain View, California...  ...digital identity wallet that simplifies how individuals...  ...honor service and build more authentic relationships. ID.me's technology...  ...Service is a foundational platform API: its correctness,... 
    Platform
    Contract work

    jobs.frontdoordefense.com - Jobboard

    Mountain View, CA
    2 hours ago
  • $217.57k - $271k

     ...generation digital identity wallet that simplifies how...  ...and build more authentic relationships. ID.me's...  ...About the Role This Staff Engineer role sits at the intersection...  ...with product and platform teams to embed quality...  ...operating production software systems ~ Demonstrated... 
    Platform
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    8 days ago
  •  ...Staff Product Manager, Wallet Authentication McLean, Virginia; Mountain View, California, United States Company...  ...to own the Wallet Authentication platform. You will directly shape how 100M+...  ..., Identity Verification, Engineering, Security, Risk & Fraud, and Design... 
    Platform

    ID.me

    Mountain View, CA
    4 days ago
  • $217.57k - $260k

     ...the next-generation digital identity wallet that simplifies how individuals...  ...segments to honor service and build more authentic relationships. ID.me’s technology...  ...ROLE OVERVIEW ID.me is seeking a Staff Software Engineer - Data Platform to lead the design, build, and... 
    Platform
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    1 day ago
  • $190.9k - $274.7k

     ...world's best data and AI infrastructure platform, so our customers can focus on the high...  ...are central to their missions. Our engineering teams build highly technical products that...  ..., Governance, Privacy, Trust, Safety, Authentication, Identity Management, Access Control,... 
    Platform
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    1 day ago
  • $220k - $250k

     ...applications for trading and novel experiences, wallets, SDKs, APIs, standards, and protocols....  ...values initiative and independence. Engineers in this role will drive large, complex...  ...experiences Maintaining and improving current platforms and web interfaces Writing clean,... 
    Platform
    Full time
    Work experience placement
    Local area
    Flexible hours

    Apto

    Palo Alto, CA
    3 days ago
  • $188k - $275k

     ...Staff Software Engineer, IAM As a Staff Software Engineer on the Identity & Access Management...  ...IAM strategy as we rapidly expand the platform. You will leverage your deep expertise...  ...low-latency distributed systems for authentication and authorization across all CoreWeave... 
    Platform
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $181k - $226k

     ...Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder...  ...This role comes under the Platform Engineering charter, focused on designing and developing core Authentication (AuthN) and Authorization (AuthZ) infrastructure... 
    Platform
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    1 day ago
  •  ...relationships with brands through authentic social interactions, seek...  ...by ex-Meta product and engineering leaders, we work with brands...  ...The Role We're looking for a Staff Software Engineer to build and scale...  ...core product experiences and platform. You'll work across the full... 
    Platform
    Shift work

    Nectar

    Palo Alto, CA
    2 days ago
  •  ...Graph, our breach containment platform identifies and contains...  ...Headquarters. Our Team's Vision: Our Engineering team is driven by a culture...  ...and own the entire software development lifecycle, from...  ...us immediately to verify the authenticity of the request. Your security... 
    Platform
    Immediate start

    Illumio

    Sunnyvale, CA
    5 days ago
  •  ...: We're looking for a seasoned Staff Software Engineer to join our IAM team (Identity Access...  ...Java, C++). Experience with cloud platforms (AWS, Azure, GCP) and containerization...  ...) Strong understanding of authentication, authorization, encryption, and secure... 
    Platform
    For contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    4 days ago
  • $174k - $299k

     ...are seeking a highly skilled Senior Staff Software Engineer with deep technical expertise in Security...  ...security and resilience of our core platforms. You will drive the security,...  ...integrate security features such as authentication, authorization, and identity management... 
    Platform
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    4 days ago
  •  ...Graph, our breach containment platform identifies and contains...  ...Our Team's Vision: Our Engineering team is driven by a culture...  ...building distributed & scalable software systems. ~ Proficient in at...  ...immediately to verify the authenticity of the request. Your security... 
    Platform
    Immediate start

    Illumio

    Sunnyvale, CA
    3 days ago
  •  ...Location Type Hybrid Department Engineering About Anyscale: At Anyscale,...  ...and make it accessible to software developers of all skill...  ...that powers Anyscale’s cloud platform. You will have the opportunity...  ...of networking, security, and authentication mechanisms in cloud... 
    Platform
    Full time

    Cerebras

    Palo Alto, CA
    4 days ago
  •  ...Staff Platform Software Engineer Primary Function of Position: As a Staff Platform Software Engineer, you will act as a technical lead in...  ...concepts. Cyber-security concepts such as secure boot, authentication and encryption. Hands-on engineering experience with... 
    Platform
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $185k - $265k

     ...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability...  ...foundational pieces of Fortinet-Lacework’s Cloud security platform. Design and implement resilient, flexible, and highly... 
    Platform
    Flexible hours

    Fortinet, Inc.

    Sunnyvale, CA
    2 days ago
  •  ...that will set the standards for software-defined vehicles around the...  ...passionate and skilled Staff Software Engineers to lead and support our Cloud Data Platform to build massively scalable and...  ...understanding of application authentication like OIDC and authorization models... 
    Platform
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    2 days ago
  •  ...About The Role The Backend Platform team is the backbone of...  ...including backend systems for authentication, authorization, real-time data...  ...area, mentoring other engineers and making long-term architectural...  ...-level, more for senior and staff). Strong system design... 
    Platform

    Perplexity AI

    Palo Alto, CA
    8 days ago
  • $183.37k - $214.5k

     ...Staff Software Development Engineer - Tools Team McLean, Virginia Company Overview ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity...  ...service and build more authentic relationships. ID.me's technology... 
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    ID.me

    Mountain View, CA
    4 days ago
  •  ...Staff Software Test Engineer We are seeking a Staff Software Test Engineer to design, implement, and test embedded software for Client's automotive infotainment platform software. The ideal candidate is a high achiever who thrives on exploring uncharted territories... 
    Platform

    Vantage Point Consulting Inc.

    Mountain View, CA
    1 day ago
  •  ...Staff Software Engineer | Crypto Canada, Toronto; USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC Nubank was founded in 201...  ...Colombia, Nubank is today one of the largest digital banking platforms and technology-leading companies in the world. Nubank was... 
    Platform
    Contract work
    Local area

    Nubank

    Palo Alto, CA
    1 day ago
  •  ...turn a massive, multi-tenant data and AI platform into one customers can trust at scale....  ...across all these surfaces, raising the engineering bar of the combined team, and shaping the...  ...governance. Champion reliable, high-quality software and the operational practices that let a... 
    Platform

    Colorwave Inc

    Mountain View, CA
    3 days ago
  • $238k - $302k

     ...Staff Software Engineer, Multiverse Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver...  ...hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over... 
    Platform
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Wallet/Authentication Platform. Be the first to apply!