Senior Lead Software Engineer - Python / Java

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
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Senior Lead Software Engineer - Python / Java

Join JPMorgan Chase's Quantitative Execution Strategies (QES) Tech team as a Lead Software Engineer, where you'll be at the forefront of enhancing and building market-leading technology products. The QES infrastructure supports the execution of cross-markets intraday trading strategies and is a significant growth area for JP Morgan's markets franchise. As a core technical contributor, you'll be responsible for developing critical technology solutions while working closely with front office partners from sales, trading, and quantitative research.

The role combines technical leadership with hands-on development, requiring expertise in Python and Java, along with experience in TypeScript and React. You'll be working in an agile environment, leading teams and driving the adoption of new technologies while building secure, high-quality production code. The position offers an opportunity to work directly with trading and structuring teams, developing platform components that directly impact the business.

This is an excellent opportunity for experienced engineers who want to make a significant impact in financial technology. You'll be working for one of the world's leading financial institutions, with access to cutting-edge technology and the chance to work on complex, challenging problems in a fast-paced environment. The role offers the perfect blend of technical leadership, hands-on development, and business interaction, making it ideal for those looking to advance their careers in financial technology.

The position is based in London and offers the chance to work with a global team in a collaborative environment. You'll be part of J.P. Morgan's Commercial & Investment Bank, a global leader across banking, markets, securities services and payments, providing strategic advice and raising capital for clients worldwide.

Last updated 17 hours ago

Responsibilities For Senior Lead Software Engineer - Python / Java

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads communities of practice across Software Engineering
  • Acts as a front office developer within the QES technology team
  • Collaborates closely with front office teams
  • Develops platform and visualization components required by the desk

Requirements For Senior Lead Software Engineer - Python / Java

Python
Java
TypeScript
React
  • Formal training or certification on software engineering concepts
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in Python programming language
  • Excellent analytical skills
  • Experience in leading an agile delivery team
  • Experience of working in a front office environment within financial services (preferred)
  • Knowledge of Java, Python, Typescript, React (preferred)

Interested in this job?

Jobs Related To JPMorgan Chase Senior Lead Software Engineer - Python / Java

Lead Software Engineeer - Java/Scala/AWS

Lead Software Engineer position at JPMorgan Chase focusing on Java/Scala/AWS development within Corporate Technology, requiring 5+ years of experience and offering comprehensive benefits.

Software Engineer

Senior Software Engineer role at JPMorgan Chase in Chicago, focusing on backend development with Java, JavaScript, and cloud technologies. Offering competitive compensation and comprehensive benefits.

J.P. Morgan Payments Communications Manager

Senior Communications Manager role at J.P. Morgan Payments division, focusing on strategic messaging and executive communications support.

Software Engineer III - Python

Senior Python Software Engineer role at JPMorgan Chase focusing on AI/ML platforms and governance, combining technical expertise with enterprise-scale development.

Software Engineer III Java Full Stack / Big Data

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack and Big Data development with competitive compensation and comprehensive benefits.