Posted in

Principal Software Development Engineer – Marketplace Browser Extension – Identity

Principal Software Development Engineer – Marketplace Browser Extension – Identity

CompanyID.me
LocationMountain View, CA, USA
Salary$248750 – $295926
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert 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.