Senior Software Engineer - Quality Engineering
$190.98k - $231.05kID.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
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.
At ID.me, we embrace the thoughtful use of AI tools in our daily work and there are even occasions where we leverage AI in our hiring process. However, during the interview process, we want to understand your individual skills and experiences. Therefore, we have guidelines on how AI can be appropriately used during your application and interviews which can be found here.
Position Overview
As a Senior Software Engineer on the Testing Tools team, you will own the architecture and reliability of the automation frameworks and testing infrastructure that give ID.me engineering teams the confidence to ship quickly and safely. You'll design and build tooling for functional, end-to-end, and security-focused test automation, extend testing coverage into production through canary releases and progressive delivery, and champion AI-assisted testing practices across the engineering organization. You'll work closely with engineering, product, and security teams to raise the bar on quality and resilience for a platform that verifies the identity of millions of users.
Key Responsibilities
- Design, build, and maintain automation frameworks (Playwright, Python, Jest, API automation) that provide comprehensive, reliable test coverage across ID.me's services.
- Develop end-to-end and integration testing strategies for complex, asynchronous, event-driven, and eventually-consistent systems, including workflow orchestration platforms such as Temporal.
- Build and champion testing-in-production practices – canary deployments, progressive/phased rollouts, synthetic monitoring, and automated rollback triggers – to validate real-world behavior safely before full release.
- Own security-focused test automation covering authentication/authorization flows (OAuth 2.0, OIDC), RBAC/ReBAC, secrets management, and tenant isolation.
- Integrate automated testing into CI/CD pipelines (e.g., GitHub Actions) to give teams fast, reliable feedback.
- Apply AI tools to accelerate test authoring, test plan generation, and code review – modeling AI-first engineering practices for the team and helping less-technical stakeholders adopt AI safely.
- Partner with development teams as a testing strategist, advising on testable code structure, coverage gaps, and quality checks throughout the development lifecycle.
- Debug and root-cause issues across frontend, backend, APIs, and distributed services, and drive fixes to closure.
- Define and track reliability metrics (e.g., time to detect, time to remediate) for the systems you test.
Minimum Qualifications
- 8+ years of experience (or equivalent: 6+ years with a Master's degree, or a PhD with 3+ years) as a software engineer in modern web applications and distributed systems.
- Proficiency in Python/TypeScript/JavaScript/Java
- Hands-on experience with Playwright, Jest, and API automation.
- Experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, ArgoCD).
Preferred Qualifications
- API & Systems Testing: REST APIs, microservices, distributed and event-driven architectures; workflow orchestration (e.g., Temporal)
- Identity & Access Management: OAuth 2.0, OIDC, SAML 2.0, SCIM 2.0; enterprise IdPs (Okta, Entra ID, Auth0, Ping); RBAC/ReBAC (Zanzibar, SpiceDB) and multi-tenant authorization
- Security & Compliance: AuthN/authZ testing, secrets management, tenant isolation, least-privilege access; IDV/KYC and PII/compliance validation
- Testing Strategy & Ops: Canary/phased rollouts, automated rollback, contract testing (Pact), performance/load testing (Locust, k6, Gatling)
- Engineering & Platform: Java/Spring Boot or Ruby on Rails; GCP, Docker, Kubernetes; observability and chaos engineering
- AI-Augmented Testing: Using/building agentic tools for test generation, code review, and test planning
- Debugging: Strong root cause analysis across frontend, backend, APIs, and distributed services
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.
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
$190,978—$231,050 USD
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.
- In this position... As a Software Developer in Test, you will be responsible for designing... ...PhD degree in Electrical/Mechatronics Engineering, Computer Science, or equivalent... ...JIRA) o Develop feature specifications, Quality documents (Quality History, Parameter Diagram...SeniorImmediate startVisa sponsorshipFlexible hoursShift workNight shift
- MosaixSoft, Inc. is seeking a Software QA Engineer in Los Altos, California. The ideal candidate will join a core team responsible for developing... ...on testing core cloud technologies and maintaining product quality through automation. The role requires 6+ years of QA...Senior
- A leading automotive software firm is seeking a Senior Quality Assurance Automation Engineer to enhance mobile app experiences for Electric Vehicles. The role involves developing automation frameworks, executing test cases for iOS and Android, and collaborating with cross...Senior
$130k - $150k
...scale and secure their networks. This QA Engineer will be part of this exciting... ...user cases. Identify, document, and track software defects found during testing.Write and maintain... ...Able to manage priority and delivery high quality design under tight deadlineStrong...SeniorFull time$140k - $224.25k
...GPUs are the brains powering Deep Learning software frameworks, analytics, data centers, and... ...team with very high production quality standards.Manage bug lifecycle and collaborate... ...experience) in a STEM (Science, Technology, Engineering, Math or Physics) field5+ years proven...SeniorFull time- ...Senior Embedded Software QA EngineerLooking for an opportunity to apply your hardware/software validation skills to high-impact products? We're seeking an experienced Embedded Software QA Engineer for a 6-month, full-time contract in San Jose, CA. If you thrive in hands...SeniorFull timeContract work
$140k - $224.25k
NVIDIA is looking for a top-tier Senior QA Software Test Engineer to join the NVIDIA-Cumulus system Ethernet group. This position will be part of our... ...and maintaining automation required to ensure quality via continuous functional regressionCollaborating with design...SeniorFull timeWork experience placement$162k - $260k
...accessible for all. The Localization team is responsible for the software that safely and accurately estimates positioning for the... ...streets, and endpoint facilities. We are searching for a Senior Software Engineer to join us in solving these technical challenges. In...SeniorFull time$132k - $207k
NVIDIA is seeking a highly skilled QA Engineer to join our Workstation and Virtualization... ...will collaborate closely with customers, software engineers, and program managers to... ...resolutions, ensuring flawless product quality. Our ideal candidate will possess deep expertise...SeniorFull timeRemote workFlexible hours- Work Flexibility: Hybrid or OnsiteStryker is hiring a Senior Software Design Quality Engineer to support our Medical’s SmartCare division and portfolio Software as a Medical Device (SiMD) or Software in a Medical Device (SiMD) to execute on Digital Health projects as a...SeniorFull timeFor contractorsWork at officeRemote work3 days per week
$204k - $259k
...Perception and Planning that are core to our autonomous driving software. We help our partners by offering the best frameworks for the... ...unique to ML for autonomous driving. We are looking for engineers with ML system expertise to help us train and improve pre-trained...SeniorFull timeRemote work$240k
...Systems Inc. has multiple openings for Senior Quality Assurance EngineerTitle: Senior Quality... ...automated test frameworks and execute software validation using Python, Java, and Selenium... ...using logs, monitoring tools, and engineering best practices.Document test plans, test...Senior$140.25k - $210.38k
Introduction to the jobSenior Software Quality Assurance Engineer will play a critical role in ensuring the quality, reliability, performance, and maintainability of software solutions that drive customer satisfaction. We are looking for an experienced QA professional and...SeniorFull timeWork experience placementWork at office3 days per week$116k - $159.5k
...challenges. Together, we bring MORE change to the world.Learn about the Danaher Business System which makes everything possible.The Senior Quality Engineer is responsible for driving manufacturing and product lifecycle quality by implementing a risk-based approach to ensure...SeniorFull timeImmediate startFlexible hours$152k - $214k
...Why Drivemode: Drivemode is the new software and user experience division of Honda that... ...sense of ownership of product features and quality, is enthusiastic about trying new... ...together with external teams Support engineering development lifecycle processes in a highly...SeniorFull time$139.24k - $258.58k
...Quality Assurance (QA) EngineerCome create the technology that helps the world act togetherNokia... ...be a part ofAs a Quality Assurance (QA) Engineer you help design and further develop one... ...:developing, modifying, and executing software test plans; analyzing and writing test...SeniorTemporary workWorldwideFlexible hours$193.93k - $291.15k
...with our generalized AI-first self-driving software. Built to learn and improve through data... ...and we are looking for a Software Engineer to join our Localization & Mapping team.... ...in a small, focused team to deliver high-quality mapping and localization solutions that...SeniorFull time$165k - $210k
...navigation experience from the ground up. As one of our earliest engineering hires, you’ll shape the cloud, mobile, and on vehicle... ...skills. Bonus: Familiarity with BLE, GPS, and/or hardware-software interfaces The salary for this position ranges from $165,00...SeniorFull timeLocal areaFlexible hours$166k - $244k
...DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working... ...order to set you up for success as an Senior Software Engineer in the Gemini App team, we... ...back-end, to the model, to deliver high quality products Collaborate with researchers...SeniorFull time$152k - $228k
...combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro Driver™ is... ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...SeniorFull time$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...MicrosoftOverviewAbout the Role We’re building AI‑first engineering systems that power growth at Microsoft —... ...Have Raise the bar for experimentation quality across CoreAI Help define AI growth best...SeniorOngoing contractLocal area3 days per week$163.2k - $220.8k
...spirit allow exceptional opportunities for professional achievement and career growth. Wilson Sonsini is seeking an experienced Senior Software Developer to join our Innovations team. The software developers on our team are the primary contributors to Neuron on both the...SeniorFull timeRemote workWorldwide- ...user experience to the next level. We’re searching for a frontend engineer that knows how to bring the user experience to life, but... ...teamLet’s Connect If You Have:8+ years of professional frontend/UX software engineering experience1+ years of experience building frontends...SeniorWork at officeLocal areaFlexible hours
$185k - $230k
The OpportunityWe're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented generation...SeniorPermanent employment- ...and optimization of high‑performance C++ software for real‑time video processing and GPU‑... ...third‑party applications (including game engines). Act as a technical ambassador,... ...Experience with color science and picture quality evaluation. Strong communication and documentation...SeniorFull time
$150k - $183k
...intersection of networking and security. Fortinet is seeking a Senior Windows Software Developer to join our FortiClient Software team. As a... ...ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes...SeniorFull time$160.36k - $240.54k
...ride requests to Nuro vehiclesTelemetry pipelines surfacing live vehicle state to riders and operationsAbout You4+ years of backend engineering experience with strong Go proficiencyExperience designing and operating distributed systems where reliability isn't optionalEnd-...Senior$193.93k - $291.15k
...Fidelity, T. Rowe Price, and other leading investorsAbout the RoleWe are looking for talented engineers to join our Performance team to optimize the performance of Nuro’s AV software, ensuring our vehicles can react quickly and safely to the world around them. The team...SeniorImmediate startFlexible hours$174k - $252k
...hardware, network, or service operations and quality.Design and implement recommendation... ...practical experience.5 years of experience with software development in one or more programming... ...technologies.Google's software engineers develop the next-generation technologies...Senior$148k - $226.2k
...evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the... ...collaboration with customers and continuous delivery of quality results in a hybrid or remote workplace....SeniorFull timeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Quality Engineering. Be the first to apply!
- senior robotics software engineer Mountain View, CA
- software system engineer Mountain View, CA
- intel software engineer Mountain View, CA
- software developer fintech Mountain View, CA
- software development engineer aws Mountain View, CA
- information technology software engineer Mountain View, CA
- software developer internship no experience Mountain View, CA
- ngo software engineer Mountain View, CA
- software engineer travel Mountain View, CA
- scientific software engineer Mountain View, CA


