Senior Lead Software Engineer - Java / Python

JP Morgan Chase

Greater London

On-site

GBP 62,000 - 102,000

Full time

5 days ago
Be an early applicant
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 seeks engineers to design, build, and operate large-scale data platforms with AI/ML capabilities. You will work on secure, production-grade data-intensive applications and contribute to architectural decisions across teams.

The role requires hands-on coding in modern languages, experience with data lake architectures, and cloud-native approaches. You will collaborate across agile teams to deliver resilient, scalable solutions in a dynamic financial services environment.

Qualifications

  • Proficiency in engineering and architecture with hands-on data platform design and operation.
  • Advanced programming skills in Java, Python, C/C++, or C#.
  • Experience delivering system design, development, testing, and operational stability.
  • Knowledge of relational and NoSQL databases and data lake architectures.
  • Experience with modern data technologies and cloud-native environments.

Responsibilities

  • Design, develop, and troubleshoot secure, production-grade data-intensive applications.
  • Write high-quality production code and review peers’ work.
  • Automate remediation and improve operational stability.
  • Lead evaluation sessions with vendors and internal teams on architecture.
  • Promote new technologies and best practices across teams.
  • Foster an inclusive, collaborative team culture.
  • Collaborate with agile teams and contribute to technical strategy.
  • Shape team culture and the impact of technology solutions.

Skills

Engineering & Architecture
AI/ML
Agile methodologies
Team collaboration

Tools

Java
Python
C/C++
C#
Databricks
Snowflake
Airflow
Kafka
Redis
Dynatrace
Grafana
Spark
PySpark

Job description

Salary: £62,000 - 102,000 per year

Requirements
  • We require proficiency in engineering and architecture, including AI/ML, with hands-on experience designing, implementing, testing, and ensuring operational stability of large-scale enterprise data platforms.
  • We require advanced skills in one or more programming languages such as Java, Python, C/C++, or C#.
  • We require practical experience delivering system design, application development, testing, and operational stability.
  • We require working knowledge of relational and NoSQL databases and data lake architectures.
  • We require experience developing, debugging, and maintaining code with modern programming languages and database querying languages.
  • We require experience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools such as Dynatrace, Splunk, and Grafana, and orchestration tools such as Airflow and Temporal.
  • We require proficiency in automation, continuous delivery methods, and all aspects of the software development life cycle.
  • We require advanced understanding of agile methodologies, CI/CD, application resiliency, and security.
  • We require practical cloud-native experience.
  • Preferred: experience with modern data technologies such as Databricks or Snowflake.
  • Preferred: hands-on experience with Spark/PySpark and other big data processing technologies.
  • Preferred: demonstrated proficiency in software applications and technical processes within data engineering, cloud, artificial intelligence, machine learning, or mobile disciplines.
  • Preferred: knowledge of the financial services industry and its IT systems.
Responsibilities
  • We execute creative software solutions, including design, development, and technical troubleshooting, to solve complex problems.
  • We develop secure, high-quality production code for data-intensive applications and review code written by others.
  • We identify opportunities to automate remediation of recurring issues and improve operational stability.
  • We lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials.
  • We drive communities of practice across software engineering to promote new and leading-edge technologies.
  • We foster a team culture of opportunity, inclusion, and respect.
  • We collaborate with agile teams, contribute to technical strategy, and drive innovation across multiple technical areas.
  • We help shape the team culture and the impact of our technology solutions.
Technologies
  • AI
  • Airflow
  • API
  • Big Data
  • C#
  • CI/CD
  • Cloud
  • Databricks
  • Dynatrace
  • Grafana
  • Support
  • Java
  • Kafka
  • Machine Learning
  • Marketing
  • Mobile
  • NoSQL
  • Python
  • PySpark
  • Redis
  • Security
  • Snowflake
  • Spark
  • Splunk
  • microservices
More

We are JPMorgan Chase, a global leader in financial services, providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. Our Data Platform & Strategy team within Corporate Risk Technology is building secure, stable, and scalable technology products that support our business objectives. We offer a collaborative environment that values diversity, inclusion, respect, creativity, and continuous improvement, along with opportunities for career growth and mobility while working with market-leading technology products. Our corporate functions span finance and risk, human resources, marketing, and other essential areas that help set our business, clients, customers, and employees up for success.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Risk Data Platform & Strategy
Lead Software Engineer - Risk Data Platform & Strategy

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Java, Python Lead Software Engineering - Risk Data Platform & Strategy
Java, Python Lead Software Engineering - Risk Data Platform & Strategy

JPMorgan Chase & Co. • Greater London

On-site
GBP 130,000 - 180,000
Java, Python Lead Software Engineering – Risk Data Platform & Strategy
Java, Python Lead Software Engineering – Risk Data Platform & Strategy

JPMorganChase Careers and Employment • Greater London

On-site
GBP 120,000 - 180,000
Java, Python Lead Software Engineering - Risk Data Platform & Strategy
Java, Python Lead Software Engineering - Risk Data Platform & Strategy

J.P. MORGAN • City Of London

On-site
GBP 90,000 - 130,000
Full Stack Lead Engineer
Full Stack Lead Engineer

JP Morgan Chase • Glasgow

On-site
GBP 62,000 - 102,000
Lead Software Engineering - Java/Python - Risk Data Platform & Strategy
Lead Software Engineering - Java/Python - Risk Data Platform & Strategy

JPMorgan Chase & Co. • Greater London

On-site
GBP 90,000 - 130,000
Lead Software Engineering - Java/Python - Risk Data Platform & Strategy
Lead Software Engineering - Java/Python - Risk Data Platform & Strategy

Next Frontier Capital • Greater London

On-site
GBP 90,000 - 150,000
Senior Lead Software Data Engineer – Corporate KYC
Senior Lead Software Data Engineer – Corporate KYC

JP Morgan Chase • Glasgow

On-site
GBP 62,000 - 102,000
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy

JPMorganChase • Greater London

On-site
GBP 80,000 - 120,000