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

Staff Software Development Engineer - Person API

$217.57k - $260k

ID.me

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 Development Engineer to join the Person Resource team and design and build the core services that define and manage a person's identity within our platform. This includes ownership of the data models, APIs, and systems responsible for person creation, attributes, and profiles.

As a Staff Engineer, you will play a key role in architecting and scaling the Person platform to ensure it is secure, consistent, and performant across ID.me's ecosystem. You'll design APIs and services that serve as the source of truth for personal data, working across identity, verification, and platform teams to deliver a scalable and high-performance API that enables the interoperability and integrity of digital credentials used by millions of users and trusted partners.

This position will be based full-time in either our McLean, VA or Mountain View, CA office.
Key Responsibilities
  • Design and implement Person Services, managing attribute bundles and trust for the Person entity.
  • Build RESTful and GraphQL endpoints that meet strict standards for reliability, latency, and security, and integrate seamlessly with both internal and external systems.
  • Develop robust data models and storage patterns to represent provenance and relationships across relational and graph databases.
  • Implement credential lifecycle flows - including creation, validation, renewal, and revocation - integrated with ID.me's identity verification and attribute validation systems.
  • Ensure the security and privacy of Person data through strong authentication, authorization, encryption, and audit practices.
  • Collaborate closely with Platform, Identity, Security, and Partner Engineering teams to deliver end-to-end features and integrations.
  • Write high-quality, maintainable, and well-tested code, including automated tests and observability instrumentation.
  • Contribute to system design discussions, code reviews, and technical documentation to drive clarity and alignment across teams.
  • Continuously optimize performance, scalability, and reliability for Person services in production environments.
  • Mentor and support senior and mid-level engineers, helping grow technical depth and team capability.
  • Stay current on emerging identity and credentialing standards (e.g., Verifiable Credentials, Decentralized Identifiers, OIDC extensions) and bring new ideas into the product.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 8+ years of professional experience developing backend services and APIs in production environments.
  • 8+ years of experience in at least one backend language (Python, Go, or Java) and with modern frameworks.
Preferred Qualifications
  • Demonstrated expertise in building and operating public-facing REST or GraphQL APIs at scale.
  • Deep experience with relational databases (e.g., PostgreSQL) and NoSQL or graph data stores.
  • Solid understanding of distributed systems concepts, caching, asynchronous processing, and cloud-native patterns.
  • Experience implementing authentication and authorization (OAuth2, OIDC, JWT, or custom schemes).
  • Proven ability to design, document, and evolve APIs used by multiple internal and external consumers.
  • Familiarity with identity and credential verification systems, including data validation, proofing, or trust scoring.
  • Experience with cloud infrastructure (AWS, GCP, or Azure), including containerization and deployment pipelines.
  • Knowledge of event-driven architectures (Kafka, SNS/SQS) and patterns for decoupled service communication.
  • Exposure to digital credential and identity standards (e.g., Verifiable Credentials, Decentralized Identifiers, W3C DID specs).
  • Experience with API gateway technologies (e.g., Kong, Apigee, AWS API Gateway).
  • Strong debugging and performance optimization skills in complex production systems.
  • Contributions to open-source backend or identity-related projects are a plus.
  • Experience in regulated or high-assurance domains (government, financial, or healthcare systems) is advantageous.

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

$217,565-$260,000 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 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Development Engineer - Person API in Mountain View, CA vacancy
  • $143k - $286k

     ...Summary... We are seeking a Staff Software Engineer to design and build...  ...end applications Define API contracts (REST / GraphQL)...  ...expertise in Java and backend development ~ Experience building distributed...  .... Working together in person allows us to collaborate,... 
    Suggested
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ..... Role summary: The (USA) Staff, Software Engineer will lead the design, development, and implementation of scalable software...  ...Router, Redux, Node.js, GraphQL. API integration and development...  ...together. Working together in person allows us to collaborate, align quickly... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $192.6k - $305.6k

     ...with content, we're engineering the next generation of...  ...pipelines that make 3D game development faster, more...  ...versatile, self-driven Staff Software Engineer to raise the...  ...experience, including API design Familiarity...  ...Generous vacation and personal days | Support for new... 
    Suggested
    Temporary work
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    5 days ago
  •  ...AI Native Staff Software Engineer At Nubank, AI is not a bolt-on feature —...  ...evolving standards for AI development, promoting reusable agents,...  ...We are looking for a person who has: Proven technical...  ...maintainable codebases and APIs that bridge model inference... 
    Suggested
    Work at office
    Flexible hours

    Nubank

    Palo Alto, CA
    3 days ago
  • $217.57k - $260k

     ...Staff Software Engineer - Wallet (Authentication & Verification Experiences)...  ...experience with AI-assisted development tooling such as Claude Code...  ...building secure, scalable APIs and services. Hands-on experience...  ...you provide ID.me with any personally identifiable information... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    3 days ago
  • $218.8k - $335.3k

     ...are seeking an experienced Staff Software Engineer to lead the technical...  ...and operations for web UI, APIs, and backend services that...  ...scale, resilience, and faster development/deployment cycles....  ...rewarding career that rewards you personally by visiting Total Rewards... 
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

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

     ...Harness is the AI Software Delivery Platform company...  ...optimized tests, 3T protected API calls, and helped...  ...under the Platform Engineering charter, focused on designing...  ...(RBAC/ReBAC) API Development: Experience with gRPC,...  ...to protecting your personal data. For additional... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    3 days ago
  • $143k - $286k

     ...’re a team of 15,000+ software engineers, data scientists, and...  ...are seeking a visionary Staff iOS Engineer to lead...  ...solutions; driving prototype development to ensure concept is...  ...data sources and APIs ~ Experience with the...  .... Working together in person allows us to collaborate... 
    Full time
    Temporary work
    Part time
    Remote work

    Walmart

    Sunnyvale, CA
    5 days ago
  • $120k - $260k

     ...GEICO Policy Core Engineering We're...  ...insurance technology- API-first, AI-powered...  ...Our Senior Staff Engineer leads the...  ...Quality services and software for a variety of...  ...programming language development and developer...  ...and thrive through personalized development programs... 
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    Palo Alto, CA
    3 days ago
  • $240.8k - $361.2k

     ...intersection of hardware, software, and molecular science...  ..., Auth, and Core APIs). You'll ensure that as...  ...highly available. Engineer Scalable Web Infrastructure...  ...scale web application development ~ Proficiency...  ...explains the categories of personal information we collect... 
    For contractors
    Work at office

    Carbon

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

     ...Harness is the AI Software Delivery Platform company...  ...optimized tests, 3T protected API calls, and helped...  ...detection to help engineering teams ensure software...  ...Experience in SAAS platform development with scale ~...  ...committed to protecting your personal data. For additional... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    2 days ago
  • $188k - $275k

     ...Staff Software Engineer, Developer Experience Livingston, NJ / New York, NY...  ...and agent-accessible DevEx APIs so that autonomous workflows...  ..., or autonomous software development agents. ~ Proven ability...  ...must either be (A) a U.S. person, defined as a (i) U.S. citizen... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $220k - $250k

     ...trading and novel experiences, wallets, SDKs, APIs, standards, and protocols. We are a...  ...that values initiative and independence. Engineers in this role will drive large, complex...  ...(US Employees) ~ Fun and inclusive in-person and digital events Aptos is committed... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    Aptos

    Palo Alto, CA
    1 day ago
  • $160.2k - $246.3k

     ...data for autonomous vehicle development. We own the full rendering...  ...architecture. The Role As a Staff Software Engineer on the Rendering team...  ...codebase - refactoring, API design, build system improvements...  ...career that rewards you personally by visiting Total Rewards... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $189k - $303k

     ...searching for an exceptional Staff-level Backend Software Engineer to join the Aurora...  ...integrate with partners on an API level, the tools we build...  .... You ensure that product development stays on course all the way...  ...any jerks. We believe in-person work increases... 
    Work at office
    Local area
    Remote work
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  •  ...Our Team's Vision: Our Engineering team is driven by a culture...  ...subsystems and own the entire software development lifecycle, from clarifying...  ...one of these platforms at the API/programming level ~...  ...that we do not ask for any personal information in the process of... 
    Immediate start

    Illumio

    Sunnyvale, CA
    2 days ago
  • $143k - $286k

     ...What you'll do... As a Staff Software Engineer in the Marketplace Platform...  ..., creating unified APIs, SDKs, and adapters that enable...  ...experience in the design and development of highly scalable...  ...course, being together in person is an important part of our... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    Walmart

    Sunnyvale, CA
    5 days ago
  • $206.5k - $258.1k

     ...Summary We are seeking a Staff Software Engineer to serve as our subject...  ...Responsibilities Core Rendering Engine Development: Lead the architectural...  ...React. Mastery of browser APIs including WebGL/WebGPU,...  ...process is accessible for persons with disabilities. If you... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • $141.3k - $226k

     ...cross-border team of talented engineers operating across India,...  ...Key Responsibilities As a Staff Engineer, you will be architecting...  ...12+ years of experience in software development with a focus on backend...  ...Cloud-Native Architecture & API Design Microservices at Scale... 
    Local area

    Broadcom Corporation

    Palo Alto, CA
    6 days ago
  •  ...Design, build and maintain REST API services using technologies such as Java...  ...mobile applications. Participate in software development life cycle (SDLC) phases including sprint...  ...project is a plus What will this person's day-to-day responsibilities be? Developing... 
    Contract work
    For contractors
    Work experience placement
    Work at office
    Remote work
    2 days per week

    Syntricate Technologies

    Sunnyvale, CA
    3 days ago
  • $198k - $326k

     ...needs of the team. As a Sr. Staff Software Engineer of the Compute...  ...experience in software design, development, and algorithm related solutions...  ...architecture and key components (API server, scheduler, kubelet,...  ...in which LinkedIn handles personal data of employees and job... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    1 day ago
  • $193.93k - $352.29k

     ...Staff/Senior Software Engineer, Onboard Infrastructure Mountain View, California (HQ) Who We Are...  ...from robotaxis and commercial fleets to personally owned vehicles. With technology proven...  ...and pipelines, and device runtime APIs. We are creating the hardware-agnostic... 

    Nuro

    Mountain View, CA
    2 days ago
  • $235k - $352k

     ...Staff Software Engineer, Onboard Infrastructure Mountain View, California (HQ) Nuro is a self...  ...from robotaxis and commercial fleets to personally owned vehicles. With technology proven...  ...communication pipelines, runtime APIs, and onboard software platforms that enable... 

    Nuro

    Mountain View, CA
    1 day ago
  • $160k - $240k

     ...Staff Server Software Engineer Calling all innovators - find your future at Fiserv...  ...will do: Drive the development of Clover's cutting-edge...  ...Design and implement REST APIs for mobile and web clients...  ...criminals to target your personally identifiable information and... 
    Flexible hours

    BentoBox

    Sunnyvale, CA
    3 days ago
  •  ...Description We are hiring a Staff Engineer to join our AI...  ...: Platform Development: Design, build, and maintain...  ...years of professional software engineering experience...  ...microservices, REST/GraphQL APIs, and event-driven...  ..., gender (including a person’s gender identity,... 
    Temporary work
    Remote work
    Flexible hours
    Shift work

    SanDisk

    Milpitas, CA
    2 days ago
  • $183.37k - $214.5k

     ...Overview: We are seeking a Staff Software Engineer for the ID.me Tools Team...  ...Protocol (MCP) to supercharge our development lifecycle, while...  ...Develop shared UI components and API patterns that support...  ...you provide ID.me with any personally identifiable information you... 
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    ID.me

    Mountain View, CA
    6 days ago
  • $143k - $286k

     ...What you'll do... As a Staff Software Engineer , you'll be a technical leader...  ...practices, feature store development, and model serving...  ...microservices - including RESTful API design, fault tolerance patterns...  ...be more flexible in our personal lives. Benefits:... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    1 day ago
  • $160k - $240k

     ...at Fiserv. Job Title Staff Backend Software Engineer About Your Role:...  ...Engineer at Clover drives the development of real-time merchant insights...  ...Be Great to Have: API Design: 6+ years of experience...  .... Fiserv considers in-person collaboration to be an essential... 
    Work at office
    Worldwide
    Monday to Friday

    Fiserv

    Sunnyvale, CA
    6 days ago
  • $169.6k

     ...openings for Member of Technical Staff (Software Engineer) Title : Member of...  ...Python-based scripts and APIs to streamline data preprocessing...  ...to align infrastructure development with customer needs and...  ...third-party tools process personal data. For more details, click... 
    Full time
    Part time
    Internship
    Remote work

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    4 days ago
  •  ...organizational resilience. As a Staff Security Software Engineer on GM's Security Operations Engineering...  ...services and contract-first APIs. ~ Track record productizing AI in...  ...a rewarding career that rewards you personally by visiting Total Rewards resources... 
    Contract work
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Development Engineer - Person API. Be the first to apply!