Lead Software Engineer - Java, C++, Trading, Pricing and Analytics
Company: JPMorgan Chase & Co.
Location: Jersey City
Posted on: April 1, 2026
|
|
|
Job Description:
Description 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 at JPMorgan Chase within the
Commercial and Investment Bank's Securitized Products Data Platform
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. As a core technical
contributor, you are responsible for conducting critical technology
solutions across multiple technical areas within various business
functions in support of the firm’s business objectives. SPG
(Securitized Products Group) technology team consists of
professional technologists tasked with a mission of creating
innovative solutions for a $10Tn business that originates,
finances, securitizes and trades mortgages (both commercial and
residential) as well as other asset backed debt (e.g. auto loans),
and invests in renewable energy and affordable housing to generate
tax benefits for the bank. We are looking for an experienced
software to join our mortgage pricing and analytics framework to
advance modernization and re-engineering efforts within current
platform, so that it can run and scale sustainable both on-prem and
in the cloud. The platform consists of different types of
analytics, models, workflow, and UI components that are used by the
sales and trading desks. 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 Regularly provides technical guidance and direction to
support the business and its technical teams Serves as a
function-wide subject matter expert and owner in one or more areas
of focus Drives engineering efforts for platform’s cloud enablement
journey Delivers monitoring and telemetry solutions for key areas
of large, distributed platform Drives decisions that influence the
product design, application functionality, and technical operations
and processes Identifies and automate solutions for recurring
issues to enhance the operational stability of software
applications and systems Guides team members through effective
management of the book of work, improving team performance through
SDLC, testing, and continuous enhancement of coding standards
Collaborates with senior technology and business stakeholders to
deliver robust software solutions to the business. Required
qualifications, capabilities, and skills Formal training or
certification on software engineering* concepts and 5 years applied
experience Hands-on practical experience delivering system design,
application development, testing, and operational stability
Advanced in one or more programming language(s) - Java/Python/C++
Expertise in low latency application development, and Core Java
concepts, Object Oriented programming Proficient in Linux, REST
API, Spring Boot, Node.js, SQL, and algorithms Experience with
large-scale distributed applications in mission-critical
environments Hands-on experience in system design, application
development, testing, and ensuring operational stability.
Proficiency in automation and continuous delivery practices
Expertise in all aspects of the Software Development Life Cycle
Ability to build and operate a diverse, inclusive and collaborative
environment Preferred qualifications, capabilities, and skills
Experience in fixed income business, especially mortgage-backed
securities would be a plus Experience with AWS would be beneficial.
Experience in real-time, near real-time analytics systems would be
a plus. Experience mentoring and leading software engineers would
be useful
Keywords: JPMorgan Chase & Co., Stamford , Lead Software Engineer - Java, C++, Trading, Pricing and Analytics, IT / Software / Systems , Jersey City, Connecticut