Lead Software Engineer - AI/Java Full Stack

JPMorgan Chase & Co.

Glasgow

Hybrid

GBP 90,000 - 120,000

Full time

41 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

JPMorgan Chase & Co. is seeking a Lead Software Engineer to drive the design, development, and delivery of secure, scalable software within Corporate Technology.

You will lead technical directions, mentor engineers, and shape AI-enabled applications across hybrid data ecosystems. The role requires deep Java/Spring Boot expertise, API design experience (REST/GraphQL), and hands-on cloud and containerization work.

Qualifications

  • Significant experience in software engineering with formal training or equivalent practical expertise.
  • Strong proficiency in Java and Spring Boot, with working knowledge of SQL and modern front-end frameworks (e.g., React).
  • Demonstrated experience in designing scalable, secure, and resilient distributed systems.
  • Strong understanding of modern architecture patterns (microservices, event-driven, API-first).
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes/ECS/EKS), and Infrastructure as Code.
  • Expertise in API design (REST, GraphQL) and integration patterns.
  • Hands-on experience building applications on AWS or other public cloud platforms.
  • Experience with Generative AI systems, including: RAG, LangChain, LlamaIndex, AI orchestration frameworks.

Responsibilities

  • Lead the design, development, and delivery of innovative software solutions, solving complex problems with creative approaches.
  • Build and maintain high-quality, secure, and production-grade code, while mentoring and reviewing others.
  • Drive architecture decisions to ensure scalability, resiliency, and zero-downtime deployments.
  • Identify opportunities to automate operational processes and improve platform stability and efficiency.
  • Develop data-intensive and statistical solutions using Java/Scala on large-scale datasets.
  • Design and build AI-enabled applications, including AI Agents and agentic workflows.
  • Work across hybrid data ecosystems (AWS, Databricks, Kubernetes).
  • Ensure code quality through unit testing, integration testing, and continuous validation practices.
  • Collaborate with cross-functional teams to deliver end-to-end solutions aligned with enterprise standards.

Skills

Java
Spring Boot
SQL
React
CI/CD
Docker
Kubernetes
AWS
REST API
GraphQL
AI/ML
LangChain
LlamaIndex
RAG
Agent Frameworks
Distributed Systems

Tools

Docker
Kubernetes
AWS
Databricks
ECS/EKS
ElasticSearch
Oracle
MongoDB

Job description

We have an exciting opportunity to advance your career and drive meaningful impact by pushing the limits of modern engineering.

As a Lead Software Engineer at JPMorganChase within Corporate Technology, you will be a key technical leader within an agile team responsible for designing, building, and delivering secure, scalable, and high-performing technology solutions. You will contribute across multiple domains, partnering with business and technology stakeholders to deliver strategic platforms that enable the firm’s objectives.

Job Responsibilities

  • Lead the design, development, and delivery of innovative software solutions, solving complex problems with creative and forward-thinking approaches
  • Build and maintain high-quality, secure, and production-grade code, while mentoring and reviewing the work of other engineers
  • Drive architecture decisions to ensure scalability, resiliency, and zero-downtime deployments
  • Identify opportunities to automate operational processes and eliminate recurring issues, improving platform stability and efficiency
  • Develop and implement data-intensive and statistical solutions using Java/Scala on large-scale datasets
  • Design and build AI-enabled applications, including AI Agents and agentic workflows
  • Work across hybrid data ecosystems (AWS, Databricks, Kubernetes)
  • Ensure code quality through unit testing, integration testing, and continuous validation practices
  • Collaborate with cross-functional teams to deliver end-to-end solutions aligned with enterprise standards

Required Qualifications, Capabilities, and Skills

  • Significant experience in software engineering with formal training or equivalent practical expertise
  • Strong proficiency in Java and Spring Boot, with working knowledge of SQL and modern front-end frameworks (e.g., React)
  • Demonstrated experience in designing scalable, secure, and resilient distributed systems
  • Strong understanding of modern architecture patterns (microservices, event-driven, API-first)
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes/ECS/EKS), and Infrastructure as Code
  • Expertise in API design (REST, GraphQL) and integration patterns
  • Hands-on experience building applications on AWS or other public cloud platforms
  • Experience with Generative AI systems, including:
    • RAG (Retrieval-Augmented Generation) architecture
    • AI orchestration frameworks (LangChain, LlamaIndex, etc.)
    • LLM evaluation frameworks and responsible AI practices (guardrails, content filtering)

Preferred Qualifications, Capabilities, and Skills

  • Deep expertise in Java, object-oriented design, and system design
  • Experience with ElasticSearch, Oracle, MongoDB, and modern data platforms
  • Proven experience building AI-enabled applications and agentic architecture
  • Experience developing reusable AI Agent skills/frameworks to accelerate engineering teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java / AWS / AI
Lead Software Engineer - Java / AWS / AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 130,000
Lead Full Stack Software Engineer - React & Java
Lead Full Stack Software Engineer - React & Java

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 130,000
Lead Software Engineer - Full stack Java / Python
Lead Software Engineer - Full stack Java / Python

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 140,000
Lead Software Engineer - Full-stack, Cloud & AI
Lead Software Engineer - Full-stack, Cloud & AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 120,000
Full Stack Lead Engineer - App, Data & AI Engineering
Full Stack Lead Engineer - App, Data & AI Engineering

JPMorgan Chase & Co. • Glasgow

On-site
GBP 110,000 - 140,000
Lead Engineer - Data / Java / Python
Lead Engineer - Data / Java / Python

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 130,000
Lead Software Engineer - React/UI
Lead Software Engineer - React/UI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 150,000
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 120,000
Lead Software Engineer - AI/Java Full Stack
Lead Software Engineer - AI/Java Full Stack

JPMorganChase • Glasgow

Hybrid
GBP 100,000 - 150,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 150,000