Lead Software Engineer – Observability Event Alert UK – Java Full Stack

Company: JP Morgan Chase
Apply for the Lead Software Engineer – Observability Event Alert UK – Java Full Stack
Location: Glasgow
Job Description:

Overview

In this Lead Software Engineer role, you will drive a modernization of firmwide alerting and event-routing, migrating from a legacy monolith to a cloud-native microservices platform. You’ll partner with cross-functional teams to deliver resilient, scalable systems and an AI-powered monitoring tool for intelligent event enrichment and root-cause analysis. You’ll shape architecture, guide engineers, and raise standards across the SDLC. This is a high-impact opportunity to influence enterprise observability and delivery velocity.

Pay / Benefits

  • comprehensive health care coverage
  • retirement savings plan
  • tuition reimbursement
  • mental health support
  • on-site health and wellness centers
  • backup childcare

Responsibilities

  • Lead migration from legacy monolith to containerized microservices (Java/Spring Boot); plan decomposition, domain modeling, and data migration
  • Re-architect infrastructure for multi-AZ/region, autoscaling, HA/DR
  • Develop end-to-end features and APIs (REST/GraphQL) in Java/Spring Boot; contribute to ops UIs as needed
  • Design and implement event-driven systems and streaming alerting (Kafka); ensure robust topics and consumer strategies
  • Build secure, production-quality services; review and raise engineering standards
  • Improve performance, resiliency, and scalability of alerting/event routing; instrument SLOs/SLIs; optimize latency/throughput
  • Collaborate with product, SRE, operations, and controls to drive adoption and incident response
  • Explore AI for Ops with partners; drive POCs and data-driven adoption
  • Lead architecture discussions with internal teams and vendors; promote modern engineering practices
  • Contribute to communities of practice and foster inclusive team culture
  • Advance AI-assisted engineering practices with validated standards and reusable patterns
  • Apply SDLC tools and enterprise AI-assisted development/automation to improve automation value

Key requirements

  • Significant senior software engineering experience with cross-team leadership
  • Hands-on system design, application development, testing, and operational stability for distributed systems
  • Advanced Java and microservices with Spring Boot; strong system design skills
  • Backend-focused with ability to contribute across UI when needed
  • Automation and CI/CD experience
  • SDLC proficiency across requirements, design, coding, testing, deployment, support
  • Advanced understanding of agile methods, CI/CD, resiliency, and security
  • Cloud-native experience deploying containerized microservices in cloud
  • Working knowledge of Oracle relational databases
  • Experience with AI-assisted development tools and validating AI outputs for correctness, performance, and security
  • Strong focus on responsible AI use, data sensitivity, secure handling, resiliency, and security compliance
  • Mentoring engineers, design reviews, and establishing engineering standards
  • Effective cross-team collaboration
  • Strong communication and stakeholder management
  • Mentorship and coaching
  • Java/Spring Boot
  • Microservices architecture
  • CI/CD pipelines

…

Posted: October 13th, 2026