Senior Lead Software Engineer - C++/Java
Listed on 2026-06-12
-
Software Development
Software Engineer, Cloud Engineer - Software, Senior Developer, Full Stack Developer
Overview
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 and Investment Banking - Markets Tech - Trading / Mortgages Back Securities team, you will work to deliver trusted market-leading technology products in a secure, stable, and scalable way.
Responsibilities- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Hands-on development, support, bug fixes, and user management with strong programming and problem-solving skills
- Design and develop low latency / high frequency applications and streamline the technology stack across multiple horizontals with trading tools, system applications, and pre-trade domain knowledge
- Drive decisions that influence product design, application functionality, and technical operations to test new technologies and methodologies, evaluating impact to the firm
- Serve as a function-wide subject matter expert in one or more areas of focus and proactively communicate with management and business stakeholders
- Analyze legacy systems and processes, identify areas for improvement and innovation, and develop metrics and KPIs to measure transformation success and report progress to senior leadership
- Collaborate with wider SPG Trading, Risk and P&L teams to build scalable and robust solutions that support business needs
- Rapidly develop proof-of-concept solutions to prove feasibility of technology ideas
- Contribute to the engineering community as an advocate of firmwide frameworks, tools, and SDLC practices
- Influence peers and project decision-makers to adopt leading-edge technologies
- Contribute to a team culture of diversity, opportunity, inclusion, and respect
- Formal training or certification in software engineering concepts and 5+ years of applied experience; plus 2+ years of experience leading technologists in your domain
- Hands-on experience delivering system design, application development, testing, and operational stability
- Advanced proficiency in one or more programming languages and frameworks (e.g., C++, C, Java, Python, Spring Boot, SQL/stored procedures, Kafka, IBM MQ, Tibco, AMPS, etc.)
- Advanced knowledge of software applications and technical processes with depth in cloud, artificial intelligence, machine learning, mobile, or related disciplines
- Experience in transformation projects with latest technology skills in Fixed Income trading system domain
- Experience influencing across highly matrixed organizations and delivering value at scale
- Experience with complex projects covering system design, testing, and operational stability
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud-native experience
- Educational background in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Strong understanding of programming and problem-solving skills
- Experience as a lead software engineer for small or large teams
- Experience with AI/ML and NLP
JPMorgan
Chase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world s most prominent corporate, institutional and government clients. We offer a competitive total rewards package including base salary, potential bonuses, and a range of benefits and programs. Details about total compensation and benefits will be provided during the hiring process.
The Team
J.P. Morgan s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions trust us with their business in more than 100 countries.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).