Home / Jobs / Lead Software Engineer - Engineering Management
Lead Software Engineer - Engineering Management
LondonSource: WhatJobs
See advert for pay
Overview
As an Engineering Manager in JPMorgan Chase’s Infrastructure Platforms, Data Center Services, you lead a hands-on engineering team responsible for delivering resilient, scalable software. You’ll guide architecture and delivery through strong engineering practices while remaining close to code. You’ll collaborate with product, operations, and risk stakeholders to translate needs into actionable plans and ensure stability, incident readiness, and continuous improvement. You help build an inclusive culture focused on growth and psychological safety, shaping a high-performing team that supports enterprise-scale platforms.
Responsibilities
Lead and mentor engineers, fostering inclusion and continuous improvement
Own delivery commitments: plan work, manage capacity, track progress, remove blockers
Define and enforce standards for code quality, testing, and automated delivery pipelines
Contribute hands-on as a senior engineer across web UIs and backend services
Partner with product and senior stakeholders to translate requirements into technical plans and measurable outcomes
Lead agile rituals and continuously improve ways of working
Oversee vendor-supported applications, ensuring delivery quality and knowledge transfer
Own application stability and resiliency, coordinating incident response and remediation
Maintain applications across cloud and virtual servers including patching and disaster recovery planning
Strengthen risk and controls posture by collaborating with risk stakeholders to assess and remediate gaps
Support hiring, onboarding, and skill development to build a high-performing team aligned to priorities
Key requirements
Bachelor’s degree in Computer Science, Cybersecurity, Data Science, or related field (or equivalent practical experience)
Experience leading or managing engineers with coaching and performance management
Proven ability to build high-performing teams in agile environments
Hands-on engineering skills in React, Node.js with TypeScript, or Python
Experience across the software development lifecycle (design, build, test, release, production support)
Experience establishing engineering practices like coding standards, code reviews, and automated testing
Practical experience with cloud deployments and virtual server hosting, including patching and capacity planning
Experience overseeing vendor-delivered or vendor-supported applications
Experience managing application resiliency and incident remediation
Experience working in a regulated or controls-driven environment with risk assessment and controls remediation
Strong communication skills to influence across engineering, product, operations, and leadership
leadership with a focus on inclusion and psychological safety
strong communicator and cross-functional collaborator
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.