Lead Software Engineer – Cloud

Company: JP Morgan Chase
Apply for the Lead Software Engineer – Cloud
Location: Glasgow
Job Description:

Overview

As a Lead Software Engineer in the Container Platforms group, you design and evolve Kubernetes-based platform capabilities that empower engineers to deploy, run, and scale services securely. You will collaborate with security, identity, and platform teams to deliver a best-in-class developer experience at scale. This hands-on role focuses on reliability, operational maturity, and shaping engineering culture across the firm. You will drive secure-by-default patterns and contribute to technical direction and standards.

Responsibilities

  • Design, build, and maintain Kubernetes platform components (cluster services, controllers, operators, admission policies, APIs, developer tooling)
  • Develop backend services and automation in Go and Python to improve reliability and self-service for engineers
  • Create delivery workflows to standardize practices and reduce toil across the platform
  • Enhance observability and readiness (monitoring, logging, tracing, alerting, runbooks, on-call)
  • Collaborate with security and risk teams to implement secure-by-default patterns (identity, policy, network controls, secrets)
  • Contribute to technical direction via design docs, architecture reviews, and engineering standards
  • Mentor engineers through code reviews, pairing, and mob programming
  • Promote enterprise AI-assisted engineering practices to improve quality, speed, and reliability with validated outputs
  • Leverage SDLC tools and AI-assisted development and automation capabilities to maximize automation value

Key requirements

  • Formal training or certification on software engineering concepts and advanced applied experience
  • Strong Kubernetes experience (workloads, services, networking, storage, RBAC, upgrades, operations, troubleshooting)
  • Cloud development experience designing distributed systems and scaling in cloud environments
  • Proficiency in Go and Python for building platform services and tooling
  • Collaborative team experience including pair or mob programming
  • Solid fundamentals in data structures, networking, Linux, containers, and secure coding
  • Hands-on experience with enterprise AI-assisted development tools and ability to evaluate AI outputs for correctness, performance, and security
  • Understanding of responsible AI use and security considerations in engineering workflows
  • Collaborative
  • Agile/mob programming oriented
  • Strong communication and iterative delivery
  • Kubernetes (clusters, scheduling, RBAC, upgrades)
  • Go
  • Python

Posted: September 23rd, 2026