Sr Lead Software Engineer — Digital Markets Execution Technology, Execute

JP Morgan Chase · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will lead the delivery of secure, scalable trading software within a cross‑functional agile team. You contribute technically across multiple domains to support firm objectives, shaping high‑performance, low‑latency systems. You’ll drive reliability, security, and observability while guiding API strategies and AI‑assisted engineering practices. The role combines hands‑on coding with architecture leadership to deliver trusted market‑leading technology.

Responsibilities

  • Execute end‑to‑end software solutions and set engineering standards for trading systems
  • Design and build high‑performance, latency‑sensitive services with clear upstream/downstream dependencies
  • Develop secure, production‑quality code and review others work
  • Lead technical analysis, planning, code reviews, architecture sessions, and retrospectives
  • Establish reliability goals and implement observability, resilience patterns, and runbooks
  • Lead incident response and post‑incident reviews to improve stability and automate remediation
  • Uphold secure‑by‑default practices and risk/control standards across the SDLC
  • Guide API/versioning strategies and deprecation paths for platform services
  • Drive adoption of enterprise AI‑assisted engineering practices with validated outputs
  • Mentor engineers and foster an inclusive, collaborative culture aligned to measurable outcomes

Key requirements

  • Formal training or certification in software engineering concepts
  • Hands‑on experience delivering design, development, testing, and operational stability for mission‑critical platforms
  • Advanced in Java (17+), with strong concurrency and OO design
  • Experience designing clean APIs and rollout strategies for distributed systems (integration and backward compatibility)
  • Practical experience with Spring/Spring Boot, microservices, Kubernetes, Linux, and core networking/messaging concepts
  • Proficiency across the Software Development Life Cycle (CI/CD, automated testing, resiliency, security)
  • Experience using enterprise‑approved AI‑assisted development tools and setting team expectations for validating AI outputs
  • Understanding of responsible AI in engineering workflows, data sensitivity, and secure inputs/outputs
  • Effective communication with technical and non‑technical audiences in globally distributed teams
  • Effective communication with technical and non‑technical audiences
  • Mentoring and fostering a collaborative, inclusive culture
  • Ability to drive continuous improvement and align with measurable outcomes
  • Java (17+) with concurrency and memory management
  • Spring/Spring Boot, microservices
  • Kubernetes and Linux
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 3 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at JP Morgan Chase

430 other openings we list

JP Morgan ChaseLondon Apply