Lead Software Engineer – Python / AI

Company: JP Morgan Chase
Apply for the Lead Software Engineer – Python / AI
Location: London
Job Description:

Overview

In this Lead Software Engineer role, you will build and maintain core trading engines, services, and APIs, collaborating with traders, quants, and developers to deliver high-impact solutions. You will contribute to real-time pricing platforms and proprietary indices, shaping the front office technology that powers trading decisions. You’ll operate in a fast-paced, innovative team culture that values learning, teamwork, and scalable software practices. This is an opportunity to influence how trading and investment strategies are implemented and delivered to clients.

Responsibilities

  • Collaborate with developers, quants, and traders to deliver high-impact solutions
  • Develop and maintain core engines, services, and APIs for trading applications
  • Build and enhance visualization components to support desk operations
  • Apply disciplined code management, testing, and deployment practices
  • Participate in the full project lifecycle from concept to delivery
  • Quickly learn and adapt to new technologies and business requirements
  • Contribute to a team-oriented, innovative culture

Key requirements

  • Formal training or certification on Software Engineering concepts and proficient advanced experience that demonstrate excellent analytical skills
  • Apply strong computer science and software engineering principles
  • Show initiative as a self-starter, eager to learn new concepts and technologies
  • Practice disciplined code management, testing, and deployment
  • Participate effectively in all phases of the project lifecycle
  • Work collaboratively as a team player
  • collaboration
  • initiative
  • adaptability
  • software engineering principles
  • code management
  • testing

…

Posted: September 14th, 2026