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

Glasgow Source: WhatJobs
See advert for pay

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

Full job description from WhatJobs. Apply for this role →

Back to all jobs

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.