Lead Engineer – Java or Python

Company: JP Morgan Chase
Apply for the Lead Engineer – Java or Python
Location: Glasgow
Job Description:

Overview

In this Lead Software Engineer role within Finance Technology, you drive secure, scalable, and trusted software solutions as a core technical contributor in an agile environment. You will shape architecture, elevate code quality with AI-assisted practices, and partner with cross-functional teams to deliver impactful financial technology. You’ll lead evaluations, promote modern engineering techniques, and foster an inclusive team culture. This position offers the opportunity to influence how high-volume, mission-critical systems are built and operated at scale.

Responsibilities

  • Deliver creative software solutions and troubleshoot complex problems beyond routine approaches
  • Develop secure, high-quality production code and review others’ code
  • Automate remediation opportunities to improve stability of applications and systems
  • Lead architectural design evaluations with vendors and internal teams to ensure applicable and robust solutions
  • Lead communities of practice to promote new and leading-edge technologies
  • Foster a diverse, inclusive team culture
  • Drive adoption of enterprise AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes
  • Apply SDLC toolchain knowledge, including AI-assisted development and automation, to increase automation value

Key requirements

  • Formal training or certification on software engineering concepts and advanced applied experience
  • Strong fundamentals in systems design, data structures, algorithms, and architectural thinking
  • Hands-on experience in full-stack or cross-functional development across frontend, backend, data pipelines, or mobile
  • Proficiency in Java/Spring Boot, Python/PySpark, GraphQL, or mobile development frameworks
  • Experience with cloud platforms (preferably AWS) and relational and distributed data platforms (e.g., Oracle, Databricks)
  • Advanced understanding of agile methodologies, CI/CD, resiliency, and secure software practices
  • Practical understanding of AI/ML concepts and integrating AI/ML into business apps or data workflows
  • Hands-on experience with enterprise AI-assisted development tools and ability to validate AI outputs for correctness, performance, and security
  • Understanding of responsible AI use, data sensitivity, secure inputs/outputs, and security/resiliency expectations
  • Knowledge of the financial services industry and IT systems
  • leadership and mentorship
  • cross-functional collaboration
  • strong communication
  • Java/Spring Boot
  • Python/PySpark
  • GraphQL

…

Posted: September 14th, 2026