Lead Software Engineer: Identity & Trust
JPMorganChase · New York, NY · 3 mo ago
On-siteEngineeringFull-time
Job Responsibilities
- Design and deliver secure, scalable software solutions that support customer identity, onboarding, and trust services across platforms
- Develop and maintain a canonical customer identity model to enable consistent identity representation across systems
- Build and manage services that support the end-to-end identity lifecycle, including enrollment, verification, remediation, and offboarding
- Integrate identity proofing and verification vendors through abstracted APIs to enable flexible and scalable onboarding capabilities
- Develop and refine trust and risk signal services that support fraud detection and identity assurance decisions
- Design and implement event-driven architectures and APIs that enable seamless interoperability across distributed systems
- Partner with product, risk, and technology teams to translate regulatory and business requirements into scalable technical solutions
- Ensure continuity of identity experience across digital and assisted channels (e.g., web, mobile, branch, call center)
- Identify opportunities to improve platform performance, scalability, and reliability through automation and engineering best practices
- Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes
- Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Required Qualifications, Capabilities And Skills
- Formal training or certification on software engineering concepts and 5+ years of applied experience
- Hands-on experience designing and building scalable, distributed systems and APIs in a cloud-based environment
- Strong understanding of event-driven architecture and messaging frameworks (e.g., Kafka)
- Experience working with identity and access management (IAM) platforms or solutions
- Experience integrating third-party services or vendors through API-based architectures
- Experience translating business or regulatory requirements into technical solutions
- Experience working in agile environments with modern software development lifecycle practices
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team
Preferred Qualifications, Capabilities And Skills
- Experience with identity assurance frameworks (e.g., NIST 800-63)
- Experience with identity proofing or KYC platforms (e.g., Socure, Jumio)
- Knowledge of omnichannel customer identity systems across digital and assisted channels
- Experience in highly regulated environments such as financial services
- Experience influencing platform strategy and shared service adoption across large organizations
- Experience improving developer experience through reusable platform components and service contracts