Hiring partnerBybit is hiring for 66 rolesVienna, AT, Abu Dhabi, AE +10 See all roles

Staff Software Engineer, Identity Platform

Remote · US today full-time quality 7.3/10

Role in brief

MoonPay is looking for a Staff Software Engineer to develop their Identity Platform, focusing on KYC and authentication systems. Ideal candidates will have experience with public APIs and SDKs, and a strong understanding of identity management.

Identity platformKYCauthenticationpublic APIsSDKsTypeScriptNode.jsGCPPostgreSQLRedisKubernetes

About the role

In this role, you will define the technical direction for MoonPay's Identity Platform, ensuring secure identity verification across various products. You will collaborate with product, engineering, compliance, and security teams to create a unified identity layer.

Success in this position means effectively modeling the lifecycle of customer identities and building trusted APIs and SDKs. You will need to navigate ambiguity and translate a broad vision into actionable technical strategies, contributing to the overall mission of facilitating value movement in the crypto space.

Skills that matter here

  • Identity platform: You will leverage your expertise in identity platforms to build and enhance MoonPay's KYC and authentication capabilities.
  • KYC: Your experience with KYC processes will be critical in ensuring compliance and secure identity verification.
  • public APIs: You will design and implement public APIs that external developers can trust and utilize.
  • SDKs: Building SDKs will be a key responsibility, enabling seamless integration for internal and external teams.
  • TypeScript: Your proficiency in TypeScript will be essential for developing robust applications and systems.
  • Node.js: You will use Node.js to create scalable server-side applications that support the identity platform.

Who this role suits

  • You have a strong background in building identity or KYC infrastructure, preferably in regulated environments like fintech or banking.
  • You thrive in high-velocity settings and are motivated by outcomes rather than processes.
  • You can handle ambiguity and turn complex problems into clear technical strategies.
  • You enjoy collaborating across teams to build impactful solutions and have a strong focus on security and privacy.

From the employer

About the Opportunity

  • Define the architecture and technical direction of the identity platform.
  • Work across product, engineering, compliance, and security to determine how identity is captured, verified, stored, linked, and exposed safely through APIs and SDKs.
  • Lead through ambiguity and turn a broad identity and KYC vision into a clear technical strategy.
  • Build a unified identity layer that can support multiple MoonPay products.
  • Model the lifecycle of a customer’s identity, including creation, verification, linking, updates, consent, and deletion.
  • Build secure APIs and SDKs for internal teams and external partners.
  • Define how identity data is stored, accessed, and shared across products.
  • Create a platform developers trust with public-facing APIs, SDKs, and documentation.

About You

  • Must-have experience and skills:
  • Identity platform experience with production identity, KYC, authentication, or customer-data infrastructure.
  • Defined shared technical foundations rather than delivering only a single onboarding or login experience.
  • Built public APIs and SDKs used by external developers.
  • Understanding of security, privacy, and operational requirements for identity information.
  • Ability to reason across data models, verification providers, product workflows, compliance requirements, and failure modes.
  • Experience in taking undefined problems and creating a technical direction.
  • Hands-on engineering experience in designing, building, reviewing, and operating production systems.
  • Nice-to-have experience:
  • Built identity or KYC infrastructure within payments, fintech, banking, or another regulated environment.
  • Familiarity with OAuth, OIDC, WebAuthn, passkeys, session management, or account recovery.
  • Experience with multiple KYC, KYB, or identity-verification providers.
  • Familiarity with cryptocurrency, wallets, or digital-asset products.

Benefits & Perks

  • Competitive salary package.
  • Equity package for all employees.
  • Pay-for-performance equity bonus.
  • Moonshot award for exceptional impact.
  • Pension with employer contributions from day one.
  • Flexible Time Off and Recharge Period.
  • Birthday leave and enhanced parental leave.
  • Hybrid working schedule.
  • Private healthcare benefits.
  • Wellhub wellness membership.
  • Enterprise access to the latest AI tools.
  • Annual training budget of $1,000.
  • Regular remote company offsites.

Questions about this role

What is the remote policy?

The position is remote, allowing for flexible working arrangements.

What level of experience is required?

The job description does not specify a seniority level, but relevant experience in identity platforms and KYC is essential.

How do I apply for this position?

You can apply through the MoonPay website at https://www.moonpay.com/?ref=sailonchain.com.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.

Similar jobs