Lead Software Engineer - Java/Python/AI-ML

JPMorgan Chase & Co.

Bournemouth

On-site

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. in Bournemouth seeks a Lead Software Engineer to join the Corporate Global Tax Technology team.

You will design, build, and scale cloud-based applications that support critical tax workflows in a secure, agile environment. You will lead engineering practices, collaborate with architects and peers, and drive AI/ML-enabled development while ensuring high standards for reliability, security, and performance.

Qualifications

  • Formal training or certification on software engineering concepts.
  • Experience in cloud development with a focus on design and development.
  • Experience with AI/ML model integration and Generative AI APIs (OpenAI, Bedrock).
  • Advanced in Java and Python.
  • Strong experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Experience building RESTful APIs and serverless architectures.
  • Proficiency in automation and CD/CI practices.
  • Strong understanding of secure coding and code reviews.
  • Experience leading engineering practices and driving adoption of AI-assisted tooling.

Responsibilities

  • Design, develop, and implement cloud-based applications and services.
  • Collaborate with architects and engineers to align solutions with business goals.
  • Optimize applications for performance, scalability, and security.
  • Lead code reviews and provide feedback to peers.
  • Stay up to date with Cloud and AI/ML technologies to drive innovation.
  • Lead communities of practice to promote new technologies.
  • Drive AI-assisted engineering practices to improve quality and delivery speed.
  • Promote secure coding, automated testing, and reuse of patterns across the team.
  • Identify and automate recurring remediation to improve operational stability.

Skills

Cloud development
AI/ML integration
REST APIs
CI/CD
Security
Leadership
Cloud platforms

Education

Formal software engineering training

Tools

AWS
Azure
Google Cloud Platform
LLM APIs
Terraform

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

Software Engineer III - Cloud/Java-Python/AI-ML
Software Engineer III - Cloud/Java-Python/AI-ML

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 70,000 - 110,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorgan Chase & Co. • Glasgow

On-site
GBP 95,000 - 130,000
Lead Software Engineer - Java, React, AI
Lead Software Engineer - Java, React, AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 110,000 - 145,000
Lead AIML Software Engineer (Python)
Lead AIML Software Engineer (Python)

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Lead Software Engineer - GLCM Postings
Lead Software Engineer - GLCM Postings

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 110,000 - 160,000
Sr Lead Software Engineer
Sr Lead Software Engineer

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Python Software Engineer III
Python Software Engineer III

JPMorgan Chase & Co. • Glasgow

On-site
GBP 60,000 - 85,000
Senior Lead Platform Engineer - Python
Senior Lead Platform Engineer - Python

JPMorgan Chase & Co. • Glasgow

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

JPMorganChase • Greater London

On-site
GBP 120,000 - 180,000
Lead Software Engineer - Full stack Java / Python
Lead Software Engineer - Full stack Java / Python

JPMorganChase • Glasgow

On-site
GBP 90,000 - 130,000