We have an exciting opportunity for a Lead Software Engineer to join JPMorgan Chase's Commercial & Investment Bank group. As a core technical contributor, you'll be responsible for conducting critical technology solutions across multiple technical areas within various business functions. You'll work as part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.
The role involves executing software solutions, designing systems, and technical troubleshooting while thinking beyond conventional approaches. You'll create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems. You'll be responsible for producing architecture and design artifacts for complex applications while ensuring design constraints are met.
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, and institutional investors. The Commercial & Investment Bank is a global leader across banking, markets, securities services and payments, serving corporations, governments and institutions worldwide.
As a Lead Software Engineer, you'll need strong expertise in Java and Python programming, hands-on experience in system design and development, and a solid understanding of agile methodologies. You'll work with cloud native technologies and contribute to software engineering communities of practice. The role offers an opportunity to work on complex technical challenges while being part of a diverse and inclusive team culture.
The ideal candidate will have formal training in software engineering, experience in developing and maintaining code in a large corporate environment, and strong knowledge of the Software Development Life Cycle. You'll be working in our London office, contributing to critical technology solutions that support the firm's business objectives.