Lead Software Engineer for Digital Identity
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer for Digital Identity at JPMorgan Chase within the Corporate and Investment Banking Engineering and Architecture function, you will be a key player in a team of innovators and technologists, developing the future of Identity and access management solutions. Your technical skills and enthusiasm for design, analytics, development, coding, and testing will contribute significantly to the team's ability to deliver business-valued outcomes in a secure, robust, and top-tier manner. Your knowledge in various technology domains will be relied upon to establish strategic direction and address complex and mission-critical challenges, both internally and externally. Your commitment to adopting cutting-edge technologies and methodologies will motivate the team to do the same. Most importantly, you will have the opportunity to leverage the skills of our global network of technologists from around the world.
Job responsibilities
- Modernizing our authentication and authorization platforms across channels and domains
- Evaluating and prototyping cutting-edge internal and vendor solutions for user authentication
- Integrating innovative anti-fraud and biometric authentication solutions into our customer-facing applications
- Using APIs and SDKs for both niche solutions as well as open standards
- Driving quality and efficiency of the software development lifecycle
- Setting and modelling high technical standards for team
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and expanding applied experience
- Expertise in application and data architecture disciplines
- Advanced knowledge of architecture, design and business processes
- Ability to work collaboratively in local and global teams and develop meaningful relationships to achieve common goals.
- Flexibility to work across disparate technology stacks and applications.
- Preferred expert level experience in Java as a general purpose programming languages.
- Experience with Authentication and modern authentication practices and solutions (such as OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In) as a plus.
- Proficiency in one or more general purpose programming languages; Java strongly preferred. Cloud native experience such as AWS, Azure, or GCP