Staff / Senior Lead Software Engineer – Backend Platform

Company: JPMorgan Chase & Co.
Apply for the Staff / Senior Lead Software Engineer – Backend Platform
Location: City of Westminster
Job Description:

Overview

This role combines deep technical expertise in Java and the Spring ecosystem with strong problem-solving abilities. You will work closely with SDLC and Infrastructure teams and play a pivotal role in driving standardization and promoting best practices across Investments’ technology landscape.

As a Senior Lead Software Engineer at JPMorgan Chase within J.P. Morgan Personal Investing, you will be a highly skilled hands-on Backend Engineer for the Platform team dedicated to building a Spring Boot based framework and robust libraries that support our product engineering teams.

Responsibilities

  • Design, develop, and maintain backend libraries and frameworks using Java and Spring Boot, tailored to the needs of asynchronous architectures powering Investments’ ecosystem.
  • Build scalable, reliable, and secure components that provide out-of-the-box implementations of non-functional requirements and controls, and accelerate feature delivery for product engineering teams.
  • Collaborate closely with product engineering teams to understand their needs and deliver solutions that improve productivity and engineering experience.
  • Drive initiatives to standardise development workflows, tooling, and processes across Platform and Product squads.
  • Champion adoption of engineering best practices, coding standards, and architectural guidelines across Investments and JP Morgan’s broader technology organisation.
  • Provide technical direction, mentorship, and foster a culture of collaboration and continuous improvement.
  • Address complex technical challenges, design innovative strategic solutions, and provide guidance to the team.
  • Facilitate knowledge sharing and skill development within the team.
  • Collaborate with SDLC and Infrastructure teams to enable delivery of Platform as a Product.

Qualifications

  • Strong proficiency in Java and Spring Boot framework.
  • Experience with managing build tools such as Maven and Gradle and their role in SDLC standardisation.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Champion of security best practices in backend development.
  • Experience with designing modern APIs, microservice architectures, and distributed asynchronous systems with a high level of complexity.
  • Excellent communication, mentoring, and stakeholder management skills.
  • Ability to drive change and influence technical direction across teams.
  • Understanding the needs of engineering teams and a passion for driving standardisation, process improvement, and engineering excellence.
  • Experience implementing and enforcing coding standards, code reviews, and automated testing.
  • Understanding of controls and compliance in regulated organisations.

Preferred qualifications, capabilities, and skills

  • Experience building backend libraries and frameworks shared across multiple teams and deep understanding of Spring Boot internals.
  • Experience with other scripting languages (e.g. Python, Groovy, Bash) and IaC tools (e.g. Terraform).
  • Knowledge of observability tools (e.g. OTEL, Grafana, Dynatrace).
  • Experience in financial services, investment platforms, or similar regulated organisations.
  • Hands-on experience building and maintaining CI/CD platforms (e.g. Jenkins, GitHub Actions).
  • Experience building self-serve tooling for engineering teams.
  • Demonstrated experience leading engineering teams, sprint planning, and backlog grooming.

Note: This description focuses on the role, responsibilities, and qualifications relevant to the position and does not include promotional or non-job-related content.

#J-18808-Ljbffr…

Posted: July 11th, 2026