Senior Lead Software Engineer - Payments Tech / Java
Company: JPMorganChase
Location: Jersey City
Posted on: April 2, 2026
|
|
|
Job Description:
Description 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 JPMorganChase within the Commercial & Investment Bank, Payment
Services technology team, you are an integral part of an agile team
that works to enhance, build, and deliver trusted market-leading
technology products in a secure, stable, and scalable way. Drive
significant business impact through your capabilities and
contributions, and apply deep technical expertise and
problem-solving methodologies to tackle a diverse array of
challenges that span multiple technologies and applications. Job
responsibilities Executes creative software solutions, design,
development, and technical troubleshooting with ability to think
beyond routine or conventional approaches to build solutions or
break down technical problems Develops secure high-quality
production code, and reviews and debugs code written by others
Requires 50% of the time being hands on performing code reviews or
developing new code Leads evaluation sessions with external
vendors, startups, and internal teams to drive outcomes-oriented
probing of architectural designs, technical credentials, and
applicability for use within existing systems and information
architecture Provides guidance to immediate team of software
engineers on daily tasks and activities Sets the overall guidance
and expectations for team output, practices, and collaboration
Manages stakeholder relationships and the team’s work in accordance
with compliance standards, service level agreements, and business
requirements Manage and grow the careers of software engineers
Required qualifications, capabilities, and skills Formal training
or certification on software engineering concepts and 5 years
applied experience. In addition, demonstrated coaching and
mentoring experience Must have development experience in Java,
Spring / SpringBoot Framework and Microservices Experience leading
and managing software engineering teams, with a focus on individual
growth and overall team performance. Proficient in automation and
continuous delivery methods Proficient in all aspects of the
Software Development Life Cycle Advanced understanding of agile
methodologies such as CI/CD, Application Resiliency, and Security
and Practical cloud native experience In-depth knowledge of the
financial services industry and their IT systems Experience in
Computer Science, Engineering, Mathematics, or a related field and
expertise in technology disciplines Very good understanding of
software engineering principles, design patterns, and best
practices. Hands on experience working with high throughput, low
latency distributed systems ensuring efficient communication and
integration between different systems. Proven record of providing
end-user support with excellent problem-solving abilities.
Preferred qualifications, capabilities, and skills Practical cloud
native experience Practical Cockroach & Cassandra experience
Reactive programming
Keywords: JPMorganChase, Clifton , Senior Lead Software Engineer - Payments Tech / Java, IT / Software / Systems , Jersey City, New Jersey