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

Staff Software Development Engineer - Person API

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 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.

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 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Development Engineer - Person API in Mountain View, CA vacancy
  •  ...technology company specializing in digital identity is seeking a Staff Software Development Engineer to design and build core services for identity management...  ...over 8 years of experience in backend development and API design, with expertise in Python, Go, or Java. This full-... 
    Suggested
    Full time

    ID.me

    Mountain View, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, Gemini App Personalization, DeepMind DeepMind Mountain View, CA, USA Requirements Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing and launching software products... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    4 days ago
  • $207k - $300k

    Google Inc. is seeking a Staff Software Engineer for the Gemini App Personalization team in Mountain View, CA. You will work with cutting-edge AI solutions, leading design and development of personalized features for users. Candidates should have at least 8 years of experience... 
    Suggested

    Google Inc.

    Mountain View, CA
    4 days ago
  • $207k - $300k

    Staff Software Engineer, Machine Learning, GeminiApp Personalization, DeepMind corporate_fare DeepMind place Mountain View, CA, USA Apply Bachelor’s degree or equivalent...  ...experience. 8 years of experience in software development. 5 years of experience testing, and launching... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Google Inc. is hiring a Staff Software Engineer for the Gemini App Personalization team in Mountain View, CA. This role involves designing and building scalable...  ...have a Bachelor's degree, 8 years of software development experience, and expertise in big data and machine... 
    Suggested

    Google Inc.

    Mountain View, CA
    1 day ago
  • Geico is seeking a Staff Software Engineer to guide the technical roadmap within the Underwriting Automation team. The role involves...  ...for at least 8 years of experience in full-stack development with expertise in API first design, Java, and Python, as well as cloud environments... 

    Geico

    Palo Alto, CA
    4 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
    2 days ago
  • $150k - $226k

     ...Staff Software Engineer Harness is the AI Software Delivery Platform company...  ...tests, 3T protected API calls, and helped manage $2...  ...Experience in SAAS platform development with scale ~ Entrepreneurial...  ...please do not provide any personal or financial information and... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    1 day 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
    2 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
    12 hours ago
  • $143k - $286k

     ...productivity. As a Staff MLE, you will...  ...will be a hands-on engineer driving innovation...  ...monitoring, and platform APIs . Collaborate...  .... Were a team of software engineers, data...  ...together in person allows us to collaborate...  ...investing in the development of our associates.... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 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... 
    Work at office
    Flexible hours

    Nubank

    Palo Alto, CA
    1 day 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... 
    Temporary work
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    4 days ago
  • $110k - $230k

     ...GEICO Duck Creek Software Engineer At GEICO, we offer a...  ...you will serve as a Staff Engineer, driving secure...  ...primary focus: hands-on development) Implement...  ...Server, Postgres, REST APIs, microservices Apply...  ..., and thrive through personalized development programs,... 
    Hourly pay
    Work experience placement
    Flexible hours

    GEICO

    Palo Alto, CA
    2 days 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... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 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,...  ...do not provide any personal or financial... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    2 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
    4 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
    2 days ago
  • $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,... 
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    12 hours 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
    4 days ago
  •  ...Staff, Software Engineer 1375 Crossman Ave Sunnyvale, CA 94089-1114 $143,000...  ...Take ownership of full-stack development, including front-end and...  ...Proficiency in building REST APIs and frameworks such as Spring...  ...be more flexible in our personal lives. Benefits: Beyond... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    Sam's Club

    Sunnyvale, CA
    2 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
    1 day 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
    2 days ago
  • $188k - $275k

     ...Staff Software Engineer, Compute Architecture Manhattan, NY / Sunnyvale, CA / Bellevue, WA / Livingston...  ...operations. Develop reliable APIs, services, and workflows for managing BMCs...  ...information, applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $230k - $290k

     ...that push the boundaries of expression, personality, and realism. We bring characters to...  ...This role is ideal for a self-sufficient software engineer who thrives in fast-paced environments...  ...Experience integrating external AI/ML APIs (image generation, video generation, LLM... 
    Work at office

    Cantina

    Sunnyvale, CA
    2 days ago
  •  ...Staff, Software Engineer - iOS Imagine working in an environment where you...  ...solutions; driving prototype development to ensure concept is feasible...  ...outside data sources and APIs Experience with the agile methodology...  .... Working together in person allows us to collaborate,... 
    Temporary work
    Remote work

    Walmart

    Sunnyvale, CA
    4 days ago
  • $217.57k - $260k

     ...Overview ID.me is seeking a Staff Software Engineer to join the Wallet -...  ...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... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    2 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
    2 days ago
  • $132.8k - $250.8k

     ...Staff Software Engineer We made history and now we work to transform the future...  ...a better world where every person is free to move and pursue...  ...back-end services and APIs that are used to help customers...  ...architecture and leading development of core API services, data... 
    Full time
    Immediate start
    Flexible hours

    Ford Motor Company

    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
    2 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!