Manager of Software Engineering - Java
Company: JPMorgan Chase & Co.
Location: Jersey City
Posted on: April 1, 2026
|
|
|
Job Description:
Description This is your chance to change the path of your
career and guide multiple teams to success at one of the world's
leading financial institutions. As a Manager of Software
Engineering at JPMorgan Chase within the Payments team, you will be
working with other talented engineers to solve business problems
through innovation and engineering best practices. You will be
required to apply your depth of knowledge and expertise to all
aspects of the software development life cycle and partner
continuously with your many stakeholders daily to stay focused on
common goals. You will work in a collaborative, trusting,
thought-provoking environment—one that encourages diversity of
thought and creative solutions that are in the best interests of
our global customers. You will lead the team by providing
architecture and technical guidance to build a next-generation
payment processing platform to process real time, wallet and
traditional payments. Job responsibilities Lead and mentor a team
of software engineers, fostering a collaborative and innovative
environment to drive the development of high-performance payment
systems. Oversee the planning, execution, and delivery of
engineering projects, ensuring alignment with business goals and
adherence to timelines and budgets. Develop and implement technical
strategies that leverage Java, Spring, AWS, and other technologies
to enhance system performance and scalability. Work closely with
cross-functional teams, including product, operations, and other
engineering teams, to ensure seamless integration and delivery of
payment solutions. Establish and maintain best practices for code
quality, testing, and deployment, ensuring the reliability and
security Identify and address performance bottlenecks in
low-latency, large-scale systems, implementing solutions to improve
efficiency and throughput. Drive continuous improvement
initiatives, encouraging the adoption of new technologies and
methodologies to enhance team productivity and system capabilities.
Manage team resources effectively, including hiring, training, and
performance evaluations, to build a high-performing engineering
team. Ensure that engineering solutions meet the needs of internal
and external customers, delivering high-quality and
customer-friendly E2E payment experiences. Creates a culture of
diversity, equity, inclusion, and respect for the team members and
prioritizes diverse representation Required qualifications,
capabilities, and skills Formal training or certification on
software engineering concepts and 5 years applied experience
Experience with relevant hands-on development work using the
microservices architecture and Java spring framework Strong
experience in architecting and building low latency, high
throughput enterprise Applications Experience in building and
maintaining distributed systems that can handle high volumes of
data and transactions, with a strong understanding of the
trade-offs between consistency and availability Experience in
building cloud native Applications for AWS Hand’s on experience in
developing and deploying complex systems with high scalability
requirements Hand’s on experience in performance tuning and
optimization Experience with event-driven architecture and
streaming platforms like Kafka Experience in building enterprise
grade UI/UX using Angular/React Strong leadership skills, including
the ability to work in large, mission critical platforms Preferred
qualifications, capabilities, and skills Previous experience in
building payment processing systems and protocols is a plus
Experience in implementation of Distributed Caching - Advance
knowledge of Gemfire/Redis/Hazelcast or any other caching solution
is a plus
Keywords: JPMorgan Chase & Co., New York , Manager of Software Engineering - Java, IT / Software / Systems , Jersey City, New York