Lead Software Engineer - Python / Java - AI

JPMorgan Chase & Co.
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£62,000.0 - £102,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Software Applications C++ (Programming Language) Cloud Computing Continuous Delivery Continuous Integration Software Debugging DevOps Python (Programming Language)
+7 more
Machine Learning Software Engineering Software Systems Information Technology Production Code Service Stack Legacy Systems

Job description

  • We execute creative software solutions, including design, development, and technical troubleshooting, and we think beyond routine approaches to solve complex problems.
  • We build and support AI-native systems to expand our eTrading capabilities, including scalable AI platforms for trading and modernization of incumbent systems with AI tooling.
  • We engage directly with Credit Sales and Trading business partners to understand their strategy and establish technical solutions in partnership with Product teams.
  • We architect and build new systems hands-on, leveraging AI-assisted coding and modern engineering practices.
  • We develop secure, high-quality production code and review and debug code written by others.
  • We identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability and system stability KPIs.
  • We partner with L1 support teams to provide direct support for production systems, ensuring reliability and rapid issue resolution.
  • We lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability within our systems and information architecture.
  • We lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • We contribute to our culture of diversity, opportunity, inclusion, and respect.

Technologies:

  • AI
  • AWS
  • Architect
  • CI/CD
  • Cloud
  • Support
  • Java
  • Machine Learning
  • Mobile
  • Python
  • Security

Requirements

  • We require 5+ years of hands-on practical experience delivering system design, application development, testing, and operational stability using Python, Java, or C++.
  • We require hands-on experience with AI components and a strong understanding of how to apply them in modern technology stacks.
  • We require foundational understanding of AWS services and best practices, with practical cloud-native experience.
  • We require proficiency in automation and continuous delivery methods.
  • We require proficiency across all aspects of the Software Development Life Cycle.
  • We require advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • We require demonstrated proficiency in software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or mobile.
  • We require interest in financial markets and trading, with the ability to work directly with Credit Sales and Trading teams.
  • We require strong communication skills and a passion for advancing technology through AI and modern engineering practices.
  • Preferred: experience building scalable AI platforms for trading or financial services.
  • Preferred: experience modernizing legacy systems with AI tooling.
  • Preferred: in-depth knowledge of the financial services industry and its IT systems.
  • Preferred: experience supporting production systems in partnership with L1 support teams.
  • Preferred: demonstrated ability to drive technical innovation and continuous improvement in a fast-paced environment.

About the company

We are J.P. MorganChase, a global leader in financial services and a key part of the Commercial & Investment Bank, serving corporations, governments, institutions, and investors in more than 100 countries. Our Credit Technology team works within an agile environment to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. We offer an opportunity to make a meaningful impact on your career while helping us advance eTrading capabilities through AI-native systems, modern engineering practices, and close partnership with business teams. We value diversity and inclusion, support reasonable accommodations, and foster a first-class way of serving our clients through trusted, long-term partnerships.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

51 sec

Overview of AI applications in banking

Doraly Chezeu Sukem Doraly Chezeu Sukem +1 · World Congress 2024

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:47 min

Solving the knowledge deficit in large language models

Alejandro Saucedo Alejandro Saucedo +3 · World Congress 2024

1:53 min

Utilizing modern query languages as facades for legacy interfaces

Oliver Sturm · Coffee With Developers

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all