Python Senior Lead Software Engineer

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Python Senior Lead Software Engineer

Join J.P. Morgan's Rates Technology team as a Senior Lead Software Engineer, where you'll drive innovation in financial technology. Working within the Commercial & Investment Bank division, you'll collaborate with traders, quantitative researchers, and IT stakeholders to design and deliver market-leading technology products. This role offers a unique opportunity to work on next-generation pricing tools for one of the largest trading groups globally.

You'll be responsible for developing robust solutions that move our business forward, leveraging the latest technologies and engineering practices. The position involves close collaboration with traders and quants, developing unique relationships with business sponsors to design and build solutions from the ground up. This is a high-visibility, high-profile project with direct involvement from trading heads.

As part of our team, you'll work in an environment that values innovation and technical excellence. You'll have the opportunity to contribute to complex financial systems, working with modern technologies including Python, Java, and React-JS. The role combines technical expertise with business domain knowledge, particularly in Rates Derivatives and front office investment banking.

We offer a collaborative environment where you can grow your career while making significant contributions to meaningful projects. You'll be part of a global organization that provides strategic advice and products to the world's most prominent corporations, governments, and institutional investors. Our first-class approach to serving clients drives everything we do, and we strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

Last updated 5 hours ago

Responsibilities For Python Senior Lead Software Engineer

  • Collaborate with Front Office, Quants, and IT stakeholders
  • Design, develop, and maintain high-quality, secure, and scalable software applications
  • Produce architecture and design artifacts for complex applications
  • Execute software solutions, including development, testing, and technical troubleshooting
  • Gather, analyze, and synthesize data to drive improvements
  • Contribute to software engineering communities of practice
  • Provide first-line production support to traders and marketers

Requirements For Python Senior Lead Software Engineer

Python
Java
React
  • Formal training or certification on Financial Engineering concepts
  • Hands-on experience in system design, application development, testing, and operational stability
  • Proficient in coding with Python and willing to learn Java and React-JS
  • Strong understanding of the Software Development Life Cycle and agile methodologies
  • Experience with distributed systems and performance optimizations
  • Excellent communication skills

Benefits For Python Senior Lead Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive health benefits including medical, vision, and dental insurance
  • Career growth opportunities
  • Collaborative work environment

Interested in this job?

Jobs Related To JPMorgan Chase Python Senior Lead Software Engineer

U.S. Custody Product Manager - Executive Director (ED)

Senior U.S. Custody Product Manager role at JPMorgan Chase, leading custody services strategy and implementation with 10+ years experience required.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects in Risk Technology Engineering & Architecture team.

Cross Currency Product Manager - Payments - Vice President

Lead product development for FX Payments capabilities at JPMorgan Chase, driving innovation and customer value in cross-currency solutions.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects and programs with 5+ years experience required.

Product Manager Early Careers Vice President

Lead product innovation and development as a Product Manager Early Careers VP at JPMorgan Chase, managing end-to-end product lifecycle and AI-driven strategies.