JP Morgan Chase

JP Morgan Chase

Bournemouth, South East

Lead Software Engineer - Java, Go

Full-Time£62,000 - 102,000 per yearvorgesternUnited Kingdom
IT

Job Description

Salary: £62,000 - 102,000 per year

Requirements:
  • Formal training or certification in software engineering concepts, with advanced applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced experience in Java, Python, and Go, including backend services, APIs, distributed systems, automation platforms, microservice frameworks, and operational tooling.
  • Proficiency in Java, Spring Boot, Go idioms, concurrency patterns, testing, and production service design.
  • Experience with automation and orchestration technologies, including Ansible, Ansible Automation Platform, event-driven automation, workflow orchestration, REST APIs, gRPC, messaging platforms, and resilient integration patterns.
  • Experience across the full software development life cycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience with CI/CD practices, automated quality gates, deployment automation, and release safety controls.
  • Experience with Linux, containers, Kubernetes, public cloud platforms, hybrid cloud architectures, infrastructure as code, service telemetry, logging, metrics, tracing, and observability.
  • Experience leading the use of approved AI-assisted software development tools, with the ability to set expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations; experience coaching engineers on safe, compliant adoption.
  • Practical understanding of secure engineering, technology lifecycle management, vulnerability remediation, controls readiness, auditability, and operational resilience in regulated enterprise environments.
  • Preferred: Knowledge of financial services technology controls, risk, and regulatory expectations.
  • Preferred: Experience leading technical modernisation, service decomposition, platform engineering, migration, or lifecycle initiatives such as AAP adoption, application repave, RHEL lifecycle uplift, Java/JDK modernisation, Moneta upgrades, or migration to cloud-native services.
  • Preferred: Experience with caching technologies such as Redis; infrastructure as code such as Terraform; resilient SQL and NoSQL databases and schema design such as PostgreSQL and CockroachDB; and Kubernetes and public cloud, including CKAD or AWS certifications.
  • Preferred: Advanced knowledge of software applications and technical processes, with considerable depth in one or more technical disciplines.
Responsibilities:
  • Design and develop Java- and Go-based services, APIs, automation tooling, and distributed platform capabilities across EPAS products.
  • Engineer capabilities for initiatives including NextGen Automation migration to AAP, AutoM8 UI and AppStore enablement, hybrid public cloud and mainframe automation, RHEL lifecycle upgrades, Moneta boot upgrades, and AI-driven automation use cases.
  • Deliver software solutions through design, development, and technical troubleshooting, taking approaches beyond routine solutions to address technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications and ensure software development meets design constraints.
  • Influence product design, application functionality, technical operations, and processes.
  • Promote enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes; establish validation standards and encourage reuse of effective patterns.
  • Use software development lifecycle tools, including authorized AI-assisted development and automation capabilities, to improve the value of automation.
  • Identify and eliminate recurring operational issues by improving observability, automation, self-healing, service reliability, and recovery.
  • Partner with product, architecture, SRE, AI/ML, operational risk, and customer engineering teams to translate enterprise automation needs into secure, scalable, production-ready software.
  • Contribute to a team culture of diversity, equity, inclusion, and respect.
Technologies:
  • AI
  • AWS
  • Ansible
  • Backend
  • CI/CD
  • Cloud
  • CockroachDB
  • Support
  • Java
  • Kubernetes
  • Linux
  • NoSQL
  • PostgreSQL
  • Python
  • REST
  • RHEL
  • Redis
  • SQL
  • Security
  • Spring
  • Spring Boot
  • Terraform
  • gRPC
  • UX UI Design
  • Marketing
  • MCP

More:

We are hiring a Lead Software Engineer in JPMorgan Chases Infrastructure Platforms, Enterprise Production Automation Services (EPAS). Our agile team builds secure, stable, and scalable technology products and provides Day 2 operational automation, workflow orchestration, event-driven automation, AI/ML-enabled service management, and platform tooling for Incident, Change, Problem, Crisis, and Production Management processes. EPAS supports a wider Hyper Automation offering, with products and capabilities including Automation as a Service, Ansible Automation Platform, AutoM8, hybrid cloud and mainframe enablement, SRE, observability, and AI-driven service management. The role works with technologies such as Java, Spring Boot, Go, Kubernetes, Terraform, Ansible, PostgreSQL, CockroachDB, Redis, CI/CD tools, public cloud services, and observability platforms. We are a global financial services company serving corporations, governments, wealthy individuals, and institutional investors. Our corporate functions support our businesses, clients, customers, and employees. We value the diverse talents of our people, are an equal opportunity employer, and provide reasonable accommodations for religious practices and beliefs and for mental health or physical disability needs.

last updated 39 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About JP Morgan Chase

JP Morgan Chase

JP Morgan Chase

Bournemouth

IT

Skills & Technologies

PythonJavaGoScalaSpringAWSKubernetesTerraformLinuxCI/CDPostgreSQLRedis

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

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom