Sr Lead Software Engineer – Data Engineering

JP Morgan Chase

Greater London

On-site

GBP 62,000 - 102,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Lead Software Engineer to join the Commercial & Investment Bank’s Electronic Trading Technology team. You will design and deliver high-performance, scalable real-time trading and research solutions for a global financial environment.

You will lead global analytics engineers, mentor teams, and champion best practices in Python, KDB/Q, AI, and cloud-native architectures, enabling reliable, secure, and compliant systems across markets.

Qualifications

  • 5+ years of software engineering experience in large-scale financial environments.
  • Experience delivering system design, development, testing and operational stability for analytics teams.
  • Proficiency in Python, KDB or C++ for real-time data processing and data engineering.
  • Experience with AI technologies to support data engineering and SDLC automation.
  • Strong CI/CD, application resiliency, security practices in Agile environments.
  • Experience leading and mentoring globally distributed teams.

Responsibilities

  • Lead technical initiatives across global analytics teams.
  • Design, build, and optimize real-time data processing pipelines and applications.
  • Apply AI techniques to enhance data workflows and analytics.
  • Collaborate with research and trading teams to onboard new datasets.
  • Mentor and develop team members and drive SDLC improvements.
  • Influence product design and operational processes for evolving financial needs.
  • Serve as SME in Python, KDB/Q, data engineering and AI.
  • Champion diversity and collaboration within large, global teams.

Skills

Team Leadership
Mentoring

Education

Computer Science degree

Tools

Python
KDB
C++
AWS
Terraform
Kubernetes

Job description

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

Requirements:
  • 5+ years of applied experience in software engineering within large-scale, fast-paced financial environments.
  • Hands-on experience delivering system design, application development, testing, and operational stability for analytics-driven teams.
  • Strong expertise in Python, KDB, or C++ for real-time data processing, application development, or data engineering.
  • Working knowledge of AI technologies such as machine learning or generative AI to support data engineering, analytics, or SDLC automation.
  • Proficiency in automation and continuous delivery methods, with advanced understanding of agile methodologies including CI/CD, application resiliency, and security.
  • Experience leading and mentoring teams in a global, collaborative environment.
  • Ability to tackle complex design and functionality problems independently and drive solutions across distributed teams.
  • Academic background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
  • Experience with market data venue and vendor data platforms is preferred.
  • AWS experience, with practical cloud-native or cloud experience, is a plus.
  • Experience with Terraform and Kubernetes for managing production environments in public cloud is preferred.
  • Strong knowledge of FIX, Market Data, Analytics, OMS, and equities trading in global markets is an asset.
  • Knowledge of machine learning, statistical techniques, and related libraries is preferred.
Responsibilities:
  • Lead technical initiatives across global analytics teams, providing guidance and direction to engineers, contractors, and vendors in a high-velocity environment.
  • Design, build, and optimize real-time data processing pipelines and applications, ensuring reliability and performance for mission-critical financial systems.
  • Leverage AI technologies and techniques to enhance data engineering workflows, automate SDLC processes, and deliver advanced analytics capabilities for trading and research.
  • Collaborate with research and trading teams worldwide to onboard new datasets efficiently and consistently, supporting global business needs.
  • Build and support robust tools and frameworks for quantitative research and production trading, including scalable APIs and analytics libraries.
  • Mentor and develop team members, manage book of work, and drive continuous improvement in SDLC, testing, and coding standards across distributed teams.
  • Influence product design, application functionality, and technical operations/processes to meet the demands of a rapidly evolving financial landscape.
  • Serve as a subject matter expert in Python, KDB/Q, data engineering, and AI, contributing to firmwide best practices and technical excellence.
  • Champion diversity, inclusion, and collaboration within large, global teams.
Technologies:
  • AI
  • AWS
  • CI/CD
  • Cloud
  • Support
  • Kubernetes
  • Machine Learning
  • Python
  • Security
  • Terraform
  • C++
More:

We are JPMorgan Chase within our Commercial & Investment Bank, Electronic Trading Technology team, and we are seeking a Lead Software Engineer to join our dynamic, global analytics team. In this role, we design and deliver high-performance, scalable solutions that power real-time trading and research in a fast-paced financial environment. We offer a first-class business in a first-class way, serving clients across markets, securities services, and payments in more than 100 countries. We value our people as our strength and are committed to diversity, inclusion, equal opportunity, and reasonable accommodations.

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

Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI
Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI

JPMorganChase • Greater London

On-site
GBP 80,000 - 100,000
Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI
Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI

Next Frontier Capital • Greater London

On-site
GBP 120,000 - 180,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Senior Lead Software Engineer: Python, Data & AI/ML on Cloud
Senior Lead Software Engineer: Python, Data & AI/ML on Cloud

JPMorganChase • Glasgow

On-site
GBP 90,000 - 150,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
Senior Lead Software Engineer - Python, Data, Cloud, AIML
Senior Lead Software Engineer - Python, Data, Cloud, AIML

JPMorganChase • Glasgow

On-site
GBP 90,000 - 150,000
Sr Lead Software Engineer - KDB - Vice President
Sr Lead Software Engineer - KDB - Vice President

Next Frontier Capital • Greater London

On-site
GBP 90,000 - 120,000
Senior Lead Software Engineer - Python, Data, Cloud, AIML
Senior Lead Software Engineer - Python, Data, Cloud, AIML

Next Frontier Capital • Glasgow

On-site
GBP 90,000 - 130,000
Senior Lead Data Engineer: Real-Time AI-Driven Analytics
Senior Lead Data Engineer: Real-Time AI-Driven Analytics

JPMorganChase • Greater London

On-site
GBP 80,000 - 100,000
Senior Lead Software Engineer - Python, Data, Cloud, AIML
Senior Lead Software Engineer - Python, Data, Cloud, AIML

Next Frontier Capital • Greater London

On-site
GBP 120,000 - 150,000