Lead Software Engineering — Trading Tech

JP Morgan Chase · London, England ·

Last confirmed by our partners on 16 Oct 2026.

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

Overview

As VP, Lead Software Engineering in Trading Technology, you design, build, and run cloud-based services for a multi‑asset trading platform on AWS. You shape technical direction with engineers and partners, emphasizing resilience, observability, and secure software.

You leverage modern Java and microservices to deliver scalable solutions and improved developer experience. You’ll work closely with stakeholders in a fast-paced, large technology organization and contribute to the platform’s mission-critical impact.

This role offers ownership, growth in distributed systems, and hands-on delivery at scale.

Responsibilities

  • Design, build, test, and deploy services aligned to business requirements
  • Develop Java-based services using reactive, non-blocking, and streaming patterns
  • Implement microservices and event-driven integrations for real-time workloads
  • Evolve domain-driven design and service boundaries with peers
  • Run scalable services on Kubernetes, implementing caching with Redis
  • Promote test-driven and behavior-driven development through reviews
  • Support performance testing and resilience validation with appropriate tooling
  • Communicate progress, trade-offs, and risks to senior stakeholders
  • Leverage AI-assisted SDLC tooling to accelerate delivery while upholding quality and security standards

Key requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience
  • Hands-on proficiency in Java and production-quality code delivery
  • Experience building distributed systems with real-time data requirements
  • CI/CD pipelines and modern delivery practices
  • Knowledge of microservices and service-oriented design
  • Experience with event-driven architectures and messaging
  • Experience with streaming/messaging technologies (e.g., Kafka, IBM MQ)
  • Experience with caching technologies (e.g., Redis, GemFire, Apache Ignite)
  • Knowledge of relational and non-relational databases
  • Experience in agile teams with strong engineering hygiene
  • Self-starter with ability to manage multiple priorities and deliver with ownership
  • strong communication and stakeholder engagement
  • collaboration and teamwork
  • curiosity and continuous learning
  • Java
  • Reactive/non-blocking and streaming patterns
  • Microservices and service-oriented design
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 5 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