Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy

JP Morgan Chase · London, England ·

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

Overview

As Senior Lead Software Engineer, you will design and build advanced data engineering solutions within Corporate Risk Technology, shaping secure, scalable data platforms that support business objectives. You collaborate with agile teams, steer architectural direction, and drive innovation across multiple technical domains. You’ll lead efforts to automate remediation, improve operational stability, and influence team culture toward inclusion and continuous improvement. This role offers impact at scale in a market-leading risk technology environment.

Responsibilities

  • Create and deliver secure, high-quality production code for data-intensive apps
  • Review code and contribute to design and testing across the lifecycle
  • Identify automation opportunities to improve reliability and reduce recurring issues
  • Lead evaluation sessions with vendors and internal teams on architecture and credentials
  • Drive communities of practice to promote new technologies
  • Foster a culture of opportunity, inclusion, and respect

Key requirements

  • Proficiency inEngineering & Architecture, AI/ML with hands-on experience on large-scale enterprise data platforms
  • Advanced programming skills (Java, Python, C/C++, or C#)
  • Experience in system design, development, testing, and operational stability
  • Relational and NoSQL databases, data lake architectures
  • Experience with modern languages and data querying
  • Experience with large-scale data processing, microservices, API design, Kafka, Redis, MemCached, Observability tools (Dynatrace, Splunk, Grafana), and orchestration tools (Airflow, Temporal)
  • Proficiency in automation, CD, and SDLC
  • Advanced understanding of agile, CI/CD, resilience, and security
  • Cloud-native experience
  • collaboration
  • openness to inclusion
  • continuous improvement
  • Databricks or Snowflake
  • Spark/PySpark
  • cloud, data engineering, AI/ML
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 2 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