Lead Software Engineer - Java / Python - Public Cloud Engineering
JP Morgan
5 - 10 years
London
Posted: 23/05/2026
Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
The Cloud Engineering Acceleration team accelerates delivery of strategic public cloud platform solutions by providing agile, cross-functional engineering capability across Public Cloud Engineering. Our engineers partner with multiple platform component teams to help customers ship reliably and securely.
We foster a culture of continuous improvement, growth, and talent development, investing in strong engineering practices through hands-on delivery, coaching, and collaboration across teams.
As a Lead Software Engineer at JPMorganChase in Public Cloud Engineering, you will help set the architecture direction, guide systems-level design across the team, and drive engineering excellence as tools evolve and standards remain high. The team builds and operates platform services across multiple frameworks and domains - and increasingly uses AI tooling to accelerate parts of that work.
Job responsibilities
- Contributes to the design and implementation of platform services and infrastructure, with emphasis on architecture, integration patterns, and system reliability.
- Write, review, and maintain production code across stacks - whether that code originates from you, a teammate, or an AI tool. Apply engineering judgement to ensure it meets our standards regardless of its source.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Leads design reviews, architecture discussions and collaborate with teammates to evaluate and adopt new tools and frameworks that improve developer experience and platform quality.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Proficiency in at least one of core languages and framework (Java, Spring, Go, Python, Terraform, Kubernetes) - you can design build, and debug within that ecosystem confidently.
- Willingness to engage with AI tooling as part of your workflow. You do not need to be an expert - but you should be open to using these tools where they help and applying critical judgement where they do not.
- Practical, hands-on cloud native experience. You have built and operated services on at least one of the cloud providers at scale - AWS, Azure, or GCP.
- Proficiency in automation and continuous delivery methods.
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
You think about the big picture and how your work will impact our customers.
You can communicate effectively based on the audience.
Preferred qualifications, capabilities, and skills
- Experience working in Financial Services.
About Company
JP Morgan Chase & Co. is one of the world's largest and most prestigious financial institutions, headquartered in New York City. It operates in over 100 countries, providing a wide range of financial services including investment banking, asset management, commercial banking, and wealth management.The company serves corporations, governments, institutions, and individual clients, offering expertise in areas such as mergers and acquisitions (M&A), securities trading, and credit management. Known for its global reach and financial strength, JP Morgan is a leader in innovation and sustainability within the banking industry.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
