Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the COMMERCIAL & INVESTMENT BANK - PAYMENTS TECHNOLOGY, you are an essential member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Drive significant business impact through your capabilities and contributions, applying deep technical expertise and problem-solving methodologies to address a diverse array of challenges across multiple technologies and applications.
Job responsibilities
- Provide technical guidance and direction to support the business and its technical teams, contractors, and vendors.
- Develop secure, high-quality production code; review and debug code written by others.
- Drive decisions influencing product design, application functionality, and technical operations and processes.
- Serve as a subject matter expert in one or more areas of focus across the organization.
- Contribute actively to the engineering community by advocating for firmwide frameworks, tools, and practices within the Software Development Life Cycle.
- Influence peers and project decision-makers to adopt and apply leading-edge technologies.
- Foster a team culture of diversity, equity, inclusion, and respect.
- Design, develop, and manage team initiatives.
- Modernize authentication and authorization platforms across channels and domains.
- Evaluate and prototype cutting-edge internal and vendor/startup solutions for user authentication.
- Integrate innovative anti-fraud and biometric authentication solutions into customer-facing applications.
Required qualifications, capabilities, and skills
- Formal training or certification in Software Engineering concepts and 5+ years of applied experience.
- Proficiency in Java Full Stack development and experience with one or more general-purpose programming languages.
- Experience in Application and Infrastructure Design on IAM Platforms.
- Expertise in application, data, and infrastructure architecture disciplines.
- Advanced knowledge of architecture, design, and business processes.
- Proven experience in application onboarding and integration.
- Experience with authentication mechanisms.
- Experience with APIs and SDKs, including open standards and niche solutions.
- Ability to work across disparate technology stacks and applications.
- Hands-on experience with large-scale enterprise platform technical integration.
- Educational background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred qualifications, capabilities, and skills
- Experience with modern authenticators such as OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In.
- Experience in Front-End Development using React.js is a plus.