Lead Software Engineer: Identity & Trust
Core
Design and deliver secure, scalable software solutions for customer identity, onboarding, and trust services across digital and assisted channels.
Role type
Lead Software Engineer (Identity & Trust)
Builds
Canonical customer identity model, identity lifecycle services, trust and risk signal services, event-driven APIs.
Domain
Financial services / Identity & Access Management (IAM)
Deliverable
production ML models | product features
Required skills
Distributed systems design, API development, Event-driven architecture, Kafka, IAM platforms, Third-party integration, Regulatory requirement translation, Agile methodologies, High availability system design, Cross-functional collaboration.
Preferred skills
NIST 800-63 frameworks, Identity proofing/KYC platforms (Socure, Jumio), Trust scoring/risk signal platforms, Omnichannel identity systems, Highly regulated environments, Platform strategy influence, Developer experience improvement.
Technologies
API, Cloud, IAM, Kafka, Mobile, Web, Rust
Responsibilities
Design and maintain a canonical customer identity model; Build and manage services for the full identity lifecycle (enrollment, verification, remediation, offboarding); Integrate identity proofing and verification vendors via abstracted APIs; Develop trust and risk signal services for fraud detection; Design and implement event-driven architectures and APIs; Partner with product and risk teams to translate regulatory needs into technical solutions; Ensure continuity of identity experience across web, mobile, branch, and call center; Identify opportunities to improve platform performance and reliability through automation.
Seniority
Lead, hands-on IC with strategic influence
