JP Morgan Chase
Lead Software Engineer - AI/Java Full Stack
Job Description
Salary: £62,000 - 102,000 per year
Requirements:- We have significant experience in software engineering, supported by formal training or equivalent practical expertise.
- We have strong proficiency in Java and Spring Boot, with working knowledge of SQL and modern front-end frameworks such as React.
- We have demonstrated experience designing scalable, secure, and resilient distributed systems.
- We have a strong understanding of modern architecture patterns, including microservices, event-driven, and API-first approaches.
- We have experience with CI/CD pipelines, containerization technologies such as Docker and Kubernetes/ECS/EKS, and Infrastructure as Code.
- We have expertise in API design, including REST and GraphQL, and integration patterns.
- We have hands-on experience building applications on AWS or other public cloud platforms.
- We have experience with Generative AI systems, including RAG architecture, AI orchestration frameworks such as LangChain or LlamaIndex, and LLM evaluation frameworks and responsible AI practices.
- Preferred: We have deep expertise in Java, object-oriented design, and system design.
- Preferred: We have experience with ElasticSearch, Oracle, MongoDB, and modern data platforms.
- Preferred: We have proven experience building AI-enabled applications and agentic architecture.
- Preferred: We have experience developing reusable AI Agent skills or frameworks to accelerate engineering teams.
- We lead the design, development, and delivery of innovative software solutions, solving complex problems with creative and forward-thinking approaches.
- We build and maintain high-quality, secure, and production-grade code, while mentoring and reviewing the work of other engineers.
- We drive architecture decisions to ensure scalability, resiliency, and zero-downtime deployments.
- We identify opportunities to automate operational processes and eliminate recurring issues, improving platform stability and efficiency.
- We develop and implement data-intensive and statistical solutions using Java and Scala on large-scale datasets.
- We design and build AI-enabled applications, including AI Agents and agentic workflows.
- We work across hybrid data ecosystems, including AWS, Databricks, and Kubernetes.
- We ensure code quality through unit testing, integration testing, and continuous validation practices.
- We collaborate with cross-functional teams to deliver end-to-end solutions aligned with enterprise standards.
- AI
- AI Agents
- API
- AWS
- CI/CD
- Cloud
- Databricks
- Docker
- ElasticSearch
- GraphQL
- Support
- Java
- Kubernetes
- LLM
- Marketing
- MongoDB
- Oracle
- RAG
- REST
- React
- SQL
- Scala
- Spring
- Spring Boot
- microservices
- Fullstack
More:
We are JPMorganChase, a global leader in financial services, providing strategic advice and products to some of the worlds most prominent corporations, governments, wealthy individuals, and institutional investors. This Lead Software Engineer role sits within our Corporate Technology team, where we work in an agile environment to design and deliver secure, scalable, high-performing technology solutions that support strategic business platforms. We value diversity and inclusion, offer reasonable accommodations where needed, and operate as part of our broader Corporate Functions organization covering areas such as finance, risk, human resources, and marketing.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About JP Morgan Chase
JP Morgan Chase
Glasgow
IT
Skills & Technologies
Inferred from job description
Salary Insight
£82,000
This role
£85,000
UK median
This salary is 4% below the UK median for Lead roles (£85,000/yr).
Based on 2024–2025 UK technology sector benchmarks