Staff Software Engineer - Wallet (Authentication & Verification Experiences)
Related skills
java python go ruby openid connectπ Description
- Architect & lead authentication systems including MFA, passkeys, biometrics, OAuth2/OIDC.
- Drive end-to-end verification experiences with document proofing and face match.
- Provide technical leadership and mentorship through code reviews and guidance.
- Collaborate with Security, Platform, Identity Graph, Product, and Compliance teams.
- Own reliability, performance and security for high-traffic auth services.
- Champion compliance and data integrity across systems.
π― Requirements
- Bachelor's in CS or related field or equivalent practical experience.
- 8+ years in software engineering building high-availability services.
- Experience with AI-assisted tooling and AI-first culture.
- Expertise in MFA, SSO, OAuth2, OpenID Connect, and passkeys.
- Backend fundamentals in Ruby, Java, Go, or Python; secure APIs.
- Experience operating distributed systems at scale; caching and cloud infra (GCP preferred).
π Benefits
- Medical, dental, vision, and HSA/FSAs.
- 401(k) with company match and parental leave.
- Unlimited PTO and paid holidays.
- Life, AD&D, disability, and other insurance.
- Learning, development, and growth benefits.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!