Lead Java Engineer - Low-Latency Trading Systems

JPMorgan Chase & Co.

Greater London

On-site

GBP 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in London seeks a Lead Software Engineer to join Digital Markets Execution Technology.

You will act as a core technical contributor, delivering trusted market-leading technology products with security, scalability, and reliability at the forefront. You will oversee end-to-end software solutions for trading systems, mentor engineers, and drive AI-assisted engineering practices across the SDLC, in a globally distributed environment.

Qualifications

  • Formal training or certification on software engineering concepts and advanced applied experience in Java.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability for mission-critical platforms.
  • Advanced in one or more programming languages, with deep hands-on expertise in Java (17+), including concurrency, memory management, and object-oriented design.
  • Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations)
  • Practical experience with Spring/Spring Boot, microservices, Kubernetes, Linux, and core networking/messaging concepts
  • Proficient in all aspects of the Software Development Life Cycle, including CI/CD, automated testing practices, application resiliency, and security
  • Demonstrated experience leading effective use of enterprise-approved AI-assisted software development tools with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations and secure handling of inputs/outputs, aligned to resiliency and security expectations
  • Effective communication with technical and non-technical audiences; ability to operate in globally distributed teams

Responsibilities

  • Executes and oversees end-to-end software solutions, engineering standards, architecture, and technical troubleshooting for trading systems
  • Designs and builds high-performance, latency-sensitive services with awareness of upstream/downstream system dependencies
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Leads technical analysis, estimation, planning, code reviews, architecture sessions, and retrospectives to drive delivery outcomes
  • Establishes reliability goals and implements observability, resilience patterns, and operational readiness practices
  • Leads incident response and post-incident reviews to improve production stability and performance; identifies recurring issues and drives automation/remediation
  • Upholds secure-by-default engineering practices and risk/control standards across the SDLC
  • Guides integration contracts, API/versioning strategies, and deprecation paths for platform services
  • Drives team adoption of enterprise-approved AI-assisted engineering practices across the SDLC toolchain to improve code quality, delivery speed, and operational outcomes, while setting validation standards for correctness, performance, and security
  • Mentors engineers and contributes to a culture of inclusion, respectful collaboration, and continuous improvement aligned to measurable outcomes

Skills

Java programming
APIs design
CI/CD
Distributed systems
Team leadership
AI-assisted engineering

Education

Software engineering certification

Tools

Spring Boot
Kubernetes
Linux
MQ/Kafka

Job description

JPMorgan Chase & Co. in London seeks a Lead Software Engineer to join Digital Markets Execution Technology.

You will act as a core technical contributor, delivering trusted market-leading technology products with security, scalability, and reliability at the forefront. You will oversee end-to-end software solutions for trading systems, mentor engineers, and drive AI-assisted engineering practices across the SDLC, in a globally distributed environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer - Low-Latency Trading (AI)
Senior Lead Software Engineer - Low-Latency Trading (AI)

JPMorgan Chase & Co. • Greater London

On-site
GBP 110,000 - 140,000
Lead Java Engineer - Low-Latency Trading Platform
Lead Java Engineer - Low-Latency Trading Platform

JPMorganChase • Greater London

On-site
GBP 120,000 - 180,000
Lead Software Engineer (Java/Python) for Low-Latency Trading
Lead Software Engineer (Java/Python) for Low-Latency Trading

Aumni • Greater London

On-site
GBP 120,000 - 180,000
Senior Lead Software Engineer - Java & Python (Low-Latency)
Senior Lead Software Engineer - Java & Python (Low-Latency)

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 170,000
Lead C++ Engineer, Cash Equities Liquidity & Low Latency
Lead C++ Engineer, Cash Equities Liquidity & Low Latency

Testing Site - JPMC • Greater London

On-site
GBP 110,000 - 140,000
Senior Lead C++ Engineer, FICC eTrading & AI-Driven SDLC
Senior Lead C++ Engineer, FICC eTrading & AI-Driven SDLC

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Senior Java E-Trading Engineer — Low-Latency & AI Tools
Senior Java E-Trading Engineer — Low-Latency & AI Tools

JPMorgan Chase & Co. • Greater London

On-site
GBP 90,000 - 120,000
Lead C++ Engineer - Ultra-Low Latency Trading Systems
Lead C++ Engineer - Ultra-Low Latency Trading Systems

JPMorganChase • Greater London

On-site
GBP 80,000 - 100,000
Senior Lead: Low-Latency Electronic Trading Engineer
Senior Lead: Low-Latency Electronic Trading Engineer

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 160,000
Senior Lead C++ Engineer - FICC eTrading (Low-Latency)
Senior Lead C++ Engineer - FICC eTrading (Low-Latency)

JPMorgan Chase • Greater London

On-site
GBP 120,000 - 160,000