Skip to content

Principal Software Development Engineer – Marketplace Browser Extension – Identity
Company | ID.me |
---|
Location | Mountain View, CA, USA |
---|
Salary | $248750 – $295926 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- At least 12 years of SaaS product development experience using any of Java, Ruby, Javascript, Go, Python, or C++, with a strong focus on front-end engineering.
- At least 8 years in development of IAM protocols (OAuth, SAML, OpenID Connect), encryption, or secure authentication mechanisms.
- Bachelor’s degree in Computer Science or related field of study.
Responsibilities
- Architect, design, and develop identity-focused browser extensions for Chrome and Safari, including mobile versions.
- Develop secure digital wallet integrations, allowing seamless identity verification and credential storage.
- Optimize authentication flows, including passkey-based login, biometric authentication, and multi-factor authentication.
- Ensure compliance with IAM, security, and data protection standards.
- Implement security best practices to protect users from fraud enhancing the trust of our marketplace.
- Collaborate closely with Product, Security, Compliance, and Infrastructure teams to drive innovation and best practices.
- Mentor engineers and contribute to establishing engineering excellence and best practices.
Preferred Qualifications
- Prior experience developing and launching browser-based authentication and digital identity solutions, preferably employing browser extensions.
- Familiarity with zero-trust architectures and decentralized identity models.
- Strong understanding of regulatory and compliance frameworks in IAM and digital security.
- Proven track record of delivering secure, high-performance authentication solutions.
- Expertise in JavaScript, TypeScript, WebExtensions APIs, and browser security best practices.
- Strong knowledge of web performance optimization and scalable architectures.
- Hands-on experience with major cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving and analytical skills with a deep understanding of security, encryption, and fraud prevention.