Lead Python/Java Engineer – AI for Equity Derivatives

JPMorgan Chase & Co.

Greater London

On-site

GBP 100,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in London/Greater London is seeking a Lead Software Engineer to design, build, and operate secure, scalable financial software within Markets Technology.

You will own production outcomes, drive architecture decisions, and advance AI-assisted development within an agile team. The role requires strong SDLC expertise across Python, Java, and JavaScript/TypeScript, plus experience with Spring ecosystems and production systems.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Strong software engineering fundamentals across the SDLC.
  • Proficiency in Python, Java, and JavaScript/TypeScript.
  • Experience building and supporting production-grade systems.
  • Experience in large-scale enterprise environments with data integrations.
  • Familiarity with JUnit, Maven, Spring Boot, Spring Data JPA, Spring Batch, and Hibernate.
  • Demonstrated experience leading AI-assisted software development with validated outputs.
  • Strong understanding of responsible AI practices, security, and resiliency.
  • Excellent communication and stakeholder management.
  • Experience delivering in an Agile environment.

Responsibilities

  • Own production outcomes for critical Equity Derivatives workflows, including monitoring, incident triage, stakeholder communication, mitigation, and root cause follow-through
  • Execute software solutions through design, development, testing, release, and technical troubleshooting
  • Create secure, high-quality production code and maintain services and integrations with critical systems
  • Produce architecture and design artifacts for complex applications, ensuring alignment with design constraints and operational requirements
  • Collaborate with front office, operations, and technology teams to gather requirements, define acceptance criteria, and align on product specifications
  • Drive user acceptance testing (UAT) planning and execution for changes impacting pricing, booking, and risk, including test strategy, defect triage, evidence collection, and sign-offs
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while establishing consistent validation standards and promoting reuse of effective patterns
  • Apply knowledge of the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities, to maximize automation value
  • Maintain strong release discipline, including regression assessment, rollback/fallback planning, post-deployment verification, and observability improvements
  • Gather and synthesize data and telemetry to develop reporting and metrics that improve stability, quality, and delivery predictability
  • Identify hidden failure patterns in production and drive improvements in coding hygiene, system architecture, and operational readiness

Skills

Python
Java
JavaScript/TypeScript
Software Architecture
Production systems
Agile methodologies
AI-assisted development
Code quality
Team leadership

Education

Bachelor's degree in Computer Science or related field

Tools

JUnit
Maven
Spring Boot
Hibernate
Spring Data JPA
Spring Batch
CI/CD tooling

Job description

JPMorgan Chase & Co. in London/Greater London is seeking a Lead Software Engineer to design, build, and operate secure, scalable financial software within Markets Technology.

You will own production outcomes, drive architecture decisions, and advance AI-assisted development within an agile team. The role requires strong SDLC expertise across Python, Java, and JavaScript/TypeScript, plus experience with Spring ecosystems and production systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Python AI Engineer — Equities Front Office Trading
Lead Python AI Engineer — Equities Front Office Trading

JPMorgan Chase & Co. • Greater London

On-site
GBP 110,000 - 140,000
Lead Software Engineer - Java & AI-Driven Platform
Lead Software Engineer - Java & AI-Driven Platform

JPMorgan Chase & Co. • Greater London

On-site
GBP 110,000 - 160,000
Lead Python Engineer — AI‑Driven, Secure, Scalable Systems
Lead Python Engineer — AI‑Driven, Secure, Scalable Systems

J.P. MORGAN • Greater London

On-site
GBP 120,000 - 150,000
Lead Python Engineer: AI-Driven, Cloud & Security
Lead Python Engineer: AI-Driven, Cloud & Security

JP Morgan Chase • Bournemouth

On-site
GBP 62,000 - 102,000
Lead Python Engineer - AI-Driven Platform Developer
Lead Python Engineer - AI-Driven Platform Developer

JPMorganChase • England

On-site
GBP 90,000 - 130,000
Lead Software Engineer, Markets Tech & AI Systems
Lead Software Engineer, Markets Tech & AI Systems

JPMorgan Chase & Co. • Greater London

Hybrid
GBP 90,000 - 150,000
Lead Python Engineer - AI-Enabled Network Data Services
Lead Python Engineer - AI-Enabled Network Data Services

Next Frontier Capital • Greater London

On-site
GBP 110,000 - 160,000
Lead Software Engineer (Python/Java) - AI-Driven Backend
Lead Software Engineer (Python/Java) - AI-Driven Backend

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 140,000
Lead Python Engineer - AI-Driven, Secure & Cloud-Native
Lead Python Engineer - AI-Driven, Secure & Cloud-Native

JPMorgan Chase & Co. • Christchurch

On-site
GBP 110,000 - 140,000
Senior Python Engineer for Equity Derivatives
Senior Python Engineer for Equity Derivatives

JPMorgan Chase & Co. • Greater London

On-site
GBP 110,000 - 140,000