Lead Software Engineer – Java and Kafka

Company: JP Morgan Chase
Apply for the Lead Software Engineer – Java and Kafka
Location: Glasgow
Job Description:

Overview

In this role you will architect and deliver AI-driven workflows that enhance our equity finance platform. You’ll collaborate with a global team to build trusted, scalable technology products in a secure environment. You drive real-time, mission-critical trading platform work and push for performance and resilience. You lead with creativity and inclusion, tackling large-scale engineering challenges. This is a chance to shape innovative fintech solutions on a global stage.

Responsibilities

  • Execute creative software solutions and handle design, development, and debugging
  • Lead AI-driven daily tasks and approach
  • Design and develop real-time trading platforms using Java
  • Tackle large-scale engineering challenges with Kafka
  • Optimize for performance, reliability, and low latency
  • Collaborate with stakeholders to deliver impactful solutions
  • Oversee SDLC activities and ensure operational stability
  • Promote CI/CD, resiliency, and security practices

Key requirements

  • GenAI usage expertise
  • AI-first approach to software engineering
  • Understanding of Prime Finance business, especially Securities Lending
  • Formal training or certification in software engineering concepts
  • Experience developing event-driven and batch Java applications in financial services
  • Proficiency in Java/Spring, data structures, and performance tuning
  • Solid experience with Kafka
  • Testing and debugging low latency applications
  • Hands-on experience in system design, development, testing, and stability
  • Proficiency across the Software Development Life Cycle
  • Advanced understanding of CI/CD, resiliency, and security
  • Knowledge of industry trends and best practices
  • Open-mindedness and willingness to learn
  • Ability to work collaboratively in large teams
  • Proficiency in cloud, AI, ML, mobile, and related technical disciplines
  • open-mindedness
  • team collaboration
  • inclusion
  • GenAI usage
  • AI-first software engineering
  • Java

Posted: September 14th, 2026