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

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 design and deliver high-performance, scalable solutions powering real-time trading and research. You’ll lead global analytics initiatives and collaborate with research and trading teams to onboard datasets and build robust tools for quantitative research and production trading. You will leverage AI to enhance data engineering, analytics, and SDLC automation, contributing to firmwide best practices. This position offers impact in a fast-paced, tech-driven financial environment with opportunities to shape distributed, cloud-enabled systems.

Responsibilities

  • Lead technical initiatives across global analytics teams and guide engineers, contractors, and vendors
  • Design, build, and optimize real-time data processing pipelines for mission-critical systems
  • Leverage AI to enhance data engineering workflows, analytics, and SDLC automation
  • Collaborate with research and trading teams to onboard new datasets efficiently
  • Build and support scalable APIs and analytics libraries for quantitative research and production trading
  • Mentor team members, manage book of work, and promote SDLC, testing, and coding standards
  • Influence product design, functionality, and operations to meet evolving market needs
  • Act as subject matter expert in Python, KDB/Q, data engineering, and AI, contributing to best practices and technical excellence
  • Champion diversity, inclusion, and collaboration within global teams

Key requirements

  • 5+ years of software engineering in large-scale, fast-paced financial environments
  • Hands-on experience with system design, application development, testing, and operational stability
  • Strong expertise in Python, KDB/Q, or C++ for real-time processing or data engineering
  • Working knowledge of AI technologies (machine learning, generative AI) for data engineering, analytics, or SDLC automation
  • Automation and CI/CD proficiency with agile methodologies, Application Resiliency, and Security
  • Experience leading and mentoring global teams
  • Ability to independently solve complex design problems across distributed teams
  • Academic background in Computer Science, Computer Engineering, Mathematics, or related field
  • leadership in a global, collaborative environment
  • mentoring and people development
  • clear communication and stakeholder management
  • Python
  • KDB/Q
  • C++
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 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 456 adverts

896 live adverts for Software developer in London

Same role within 50 km

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

More openings at JP Morgan Chase

462 other openings we list

JP Morgan ChaseLondon Apply