Lead Software Engineer - Java/Python/AI-ML

JPMorgan Chase & Co.

Christchurch

On-site

GBP 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

JPMorganChase invites applications for a Lead Software Engineer in Christchurch, UK, within the Corporate Global Tax Technology team. You will design, build, and secure scalable cloud-based applications while guiding AI-enabled engineering practices and modern tooling adoption.

You will mentor teams, drive high-quality production code, and collaborate across architecture and development to align solutions with business goals and regulatory requirements.

Qualifications

  • Formal training or certification on software engineering concepts and applied experience.
  • Experienced in cloud development (AWS), with a focus on application design and development.
  • Experience with AI/ML model integration, Prompt engineering, LLM APIs (OpenAI, Bedrock) and Generative AI
  • Advanced in Java and Python
  • Strong experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Experience building RESTful APIs and working with event-driven or serverless architectures.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Experience in Infrastructure as code (IAC) such as Terraform or equivalent

Responsibilities

  • Design, develop, and implement cloud-based applications and services.
  • Collaborate with architects and engineers to ensure design solutions are aligned with business goals.
  • Optimize applications for performance, scalability, and security.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up to date with emerging Cloud and AI/ML technologies and industry trends to drive innovation and continuous improvement
  • Lead communities of practice across Software Engineering to promote awareness and adoption of new and leading-edge technologies
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes, while establishing consistent validation standards and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems

Skills

AWS
Java
Python
AI/ML integration
LLM APIs
RESTful APIs
CI/CD
Security
Automation
Agile

Education

Bachelor's degree in CS or related
AWS Certified Developer
Azure Developer
Google Professional Cloud Developer

Tools

Terraform
Docker
Kubernetes
AWS

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Corporate Global Tax Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

Job responsibilities
  • Design, develop, and implement cloud-based applications and services.
  • Collaborate with architects and engineers to ensure design solutions are aligned with business goals.
  • Optimize applications for performance, scalability, and security.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up to date with emerging Cloud and AI/ML technologies and industry trends to drive innovation and continuous improvement
  • Lead communities of practice across Software Engineering to promote awareness and adoption of new and leading-edge technologies
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and applied experience
  • Experienced in cloud development (AWS), with a focus on application design and development.
  • Experience with AI/ML model integration, Prompt engineering, LLM APIs (OpenAI, Bedrock) and Generative AI
  • Advanced in Java and Python
  • Strong experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Experience building RESTful APIs and working with event-drivenorserverless architectures.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Experience in Infrastructure as code (IAC) such as Terraform or equivalent
Preferred qualifications, capabilities, and skills
  • Experience in automation in any scripting languages.
  • Relevant certifications such as AWS Certified Developer, Microsoft Certified: Azure Developer, or Google Professional Cloud Developer
  • Familiarity with database technologies such as SQL, NoSQL, and cloud-native databases.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience with building out loosely coupled software and familiarity with SOA/Microservice architectures
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java/Python/AI-ML
Lead Software Engineer - Java/Python/AI-ML

Next Frontier Capital • Bournemouth

On-site
GBP 90,000 - 130,000
Lead Software Engineer - Java / AWS / AI
Lead Software Engineer - Java / AWS / AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 130,000
Lead Software Engineer - Java, Python, Cloud & AI
Lead Software Engineer - Java, Python, Cloud & AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 130,000
Lead Software Engineer-Python
Lead Software Engineer-Python

JPMorgan Chase & Co. • Christchurch

On-site
GBP 110,000 - 140,000
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorgan Chase & Co. • Christchurch

On-site
GBP 90,000 - 130,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 150,000
Lead AIML Software Engineer (Python)
Lead AIML Software Engineer (Python)

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Full Stack Lead Engineer - App, Data & AI Engineering
Full Stack Lead Engineer - App, Data & AI Engineering

JPMorgan Chase & Co. • Glasgow

On-site
GBP 110,000 - 140,000
Lead Software Engineer - Java/React/AWS
Lead Software Engineer - Java/React/AWS

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 130,000
Lead Software Engineer-Python
Lead Software Engineer-Python

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 90,000 - 125,000