Senior Lead Software Engineer Python Java

JP Morgan Chase

Greater London

On-site

GBP 62,000 - 102,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JPMorgan Chase in London is seeking a skilled software engineer to contribute to the Quantitative Execution Strategies (QES) technology team. You will build, enhance and deliver trusted, scalable market infrastructure products in collaboration with front office trading desks.

The role emphasizes Python and Java-based development, agile delivery leadership, and producing secure production code. You will partner with front office teams to design, implement, and troubleshoot high-impact solutions.

Qualifications

  • Formal training or certification in software engineering concepts.
  • Hands-on experience delivering system design, development, testing and stability.
  • Advanced proficiency in Python programming.
  • Strong analytical and problem-solving abilities.
  • Experience leading an agile delivery team with scrum, sprint planning and reporting.
  • Front office experience in financial services (preferred).
  • Knowledge of Java, Python, TypeScript, and React (preferred).

Responsibilities

  • Build, enhance, and deliver trusted, market-leading technology products in a secure, scalable way.
  • Execute creative software solutions, design, development, and troubleshoot beyond routine approaches.
  • Develop secure, high-quality production code and review code written by others.
  • Identify opportunities to automate recurring issues to improve operational stability.
  • Lead communities of practice to drive adoption of new technologies.
  • Act as a front office developer within the QES technology team.
  • Collaborate closely with front office teams, including trading and structuring, to support the QES platform.
  • Develop platform and visualization components required by the desk.

Skills

Software engineering fundamentals
System design
Python
Analytical skills
Agile leadership
Front office experience

Tools

Java
Python
TypeScript
React

Job description

Salary: £62,000 - 102,000 per year

Requirements
  • Formal training or certification in software engineering concepts with proficient advanced experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced proficiency in Python programming
  • Strong analytical and problem-solving skills
  • Experience leading an agile delivery team using scrum, sprint planning, retrospectives, and progress reporting to senior stakeholders
  • Preferred: experience working in a front office environment within financial services
  • Preferred: knowledge of Java, Python, TypeScript, and React
Responsibilities
  • Build, enhance, and deliver trusted, market-leading technology products in a secure, stable, and scalable way
  • Execute creative software solutions, design, development, and technical troubleshooting beyond routine approaches
  • Develop secure, high-quality production code and review and debug code written by others
  • Identify opportunities to eliminate or automate recurring issues to improve operational stability
  • Lead communities of practice across software engineering to drive awareness and use of new and leading-edge technologies
  • Act as a front office developer within the QES technology team
  • Collaborate closely with front office teams, including trading and structuring, to support the QES platform
  • Develop platform and visualization components required by the desk
Technologies
  • Support
  • Java
  • Python
  • TypeScript
  • React
More

We are part of JPMorgan Chase within Quantitative Execution Strategies Tech, working as an agile team to support and evolve a critical market infrastructure platform for cross‑markets intraday trading strategies. Our QES infrastructure is a major growth area within our markets franchise and will receive significant investment to further our excellence. We work closely with front office partners across sales, trading, and quantitative research, and we offer a collaborative environment within JPMorgans Commercial & Investment Bank, a global leader in financial services. We are committed to diversity, inclusion, and equal opportunity, and we value the strength that diverse talent brings to our global workforce.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer - Python / Java
Senior Lead Software Engineer - Python / Java

JPMorgan Chase & Co. • Greater London

On-site
GBP 90,000 - 140,000
Senior Lead Software Engineer (Python/Java) - Front Office
Senior Lead Software Engineer (Python/Java) - Front Office

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Senior Lead Software Engineer - Front Office
Senior Lead Software Engineer - Front Office

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Lead Software Engineering - Python - Front Office Quant Developer
Lead Software Engineering - Python - Front Office Quant Developer

Next Frontier Capital • Greater London

On-site
GBP 80,000 - 100,000
Sr Lead Software Engineer – Data Engineering
Sr Lead Software Engineer – Data Engineering

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Python Software Engineer - Glasgow
Python Software Engineer - Glasgow

JP Morgan Chase • Glasgow

On-site
GBP 62,000 - 102,000
Senior Lead Software Engineer - Front Office - Python/Typescript
Senior Lead Software Engineer - Front Office - Python/Typescript

JPMorganChase • Greater London

On-site
GBP 90,000 - 135,000
Python Lead Software Engineer
Python Lead Software Engineer

JP Morgan Chase • Glasgow

On-site
GBP 62,000 - 102,000
Lead Software Engineer - Python
Lead Software Engineer - Python

JPMorgan Chase & Co. • Glasgow

On-site
GBP 70,000 - 90,000
Lead Software Engineer- Python
Lead Software Engineer- Python

J.P. MORGAN • Glasgow

On-site
GBP 70,000 - 90,000