MoonPay is building a unified identity and KYC platform that supports customers across ramps, cards, virtual accounts and enterprise products. The platform is intended to make identity a reusable capability, allowing customers to verify once, control their information and access multiple MoonPay-powered products without repeating the same identity journey. As a hands-on Staff Software Engineer, you will help define the platform’s architecture and technical direction while building its most important components. You will turn an evolving vision into technical strategy and deliverable work; establish a shared identity model across products; and build secure APIs and SDKs for internal teams and external partners. The platform will cover identity creation, verification, linking, updates, consent and deletion, and integrate with external KYC and identity-verification providers. You will shape how identity data is stored, accessed and shared across products, jurisdictions and legal entities, with consent, auditability, data residency, retention, deletion and authorization controls considered from the start. You will design for safe failure when providers or internal dependencies are unavailable, and partner with Security, Privacy, Legal and Compliance while keeping the platform practical for developers. You will also establish stable API contracts, versioning and migration strategies, provide observability into identity journeys and verification decisions, and reduce duplicated identity and KYC work across product teams. The role involves influencing multiple teams and setting engineering standards through hands-on design, implementation, reviews and operation of production systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed