Principal Software Development Engineer
249k - 296k USD
On-site
Full Time
#Engineering
#Java
#Ruby
#JavaScript
#Go
#Python
#C++
#IAM
#APIs
#Cloud Platforms
#Authentication
We are building the future of trusted digital identity, and our platform already powers secure logins for more than 140 million people across 20 federal agencies, 44 state governments, and 66 healthcare organizations. At ID.me, our technology meets the highest federal standards for consumer authentication and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider. We believe no one should be left behind when it comes to having a secure digital identity, and we are looking for engineers who want to help scale that mission.
About the Role
We are hiring a Principal Software Development Engineer to lead development of our Identity and Wallet browser extension. This is a full-time, on-site position based in Mountain View, California. In this role you will design and build extensions for Chrome and Safari that let our members verify their identity once and access services everywhere, while protecting them from fraud and keeping their credentials safe.
Key Responsibilities
- Architect and develop identity-focused browser extensions for desktop and mobile browsers, including secure digital wallet integrations that enable seamless credential storage and verification.
- Optimize authentication flows using passkeys, biometrics, and multi-factor methods while ensuring compliance with IAM, security, and data-protection standards.
- Mentor engineers across teams and collaborate with Product, Security, Compliance, and Infrastructure to establish engineering excellence and drive adoption of the digital wallet.
Requirements
You will need a bachelor’s degree in computer science or a related field, along with at least twelve years of SaaS product development experience using Java, Ruby, JavaScript, Go, Python, or C++, with a strong emphasis on front-end engineering. Expertise in IAM protocols such as OAuth, SAML, and OpenID Connect, plus deep knowledge of JavaScript, TypeScript, WebExtensions APIs, and browser security best practices, is essential. Hands-on experience with major cloud platforms and a proven ability to deliver secure, high-performance authentication solutions are also required.
Location
This position is based in Mountain View, CA and requires on-site presence four to five days per week.
Compensation and Benefits
The annual base salary range for this role is $248,750 – $295,926 USD. In addition to competitive pay, we offer a 401(k) with company match, comprehensive medical, dental, and vision coverage, life and disability insurance, parental leave, flexible hours, unlimited paid time off, an employee assistance program, learning and development resources, and additional perks such as pet insurance and childcare discounts.
ID.me
1 views
Company Size
1001-5000
Markets




