Software Engineer III - Backend Python

JPMorgan Chase & Co.

Christchurch

On-site

GBP 60,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase & Co. is seeking a Software Engineer III in Christchurch, UK to join an agile team that designs, develops, and troubleshoots secure, scalable software components for state-of-the-art technology products.

You will contribute to the full SDLC, work with Python/Java/Django and SQL, and apply AI-assisted tools to improve code quality and speed, while upholding security standards and collaborative team culture.

Qualifications

  • Hands-on experience in system design, application development, testing, and operational stability.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with Python, Java, Django, and SQL.
  • Experience across the whole Software Development Life Cycle; familiarity with agile methodologies (CI/CD, resiliency, security).
  • Proficiency in using enterprise-authorized AI-assisted development tools and ability to evaluate AI outputs for correctness and security.

Responsibilities

  • Executes standard software solutions, design, development, and technical troubleshooting.
  • Writes secure, high-quality code using the syntax of at least one programming language with limited guidance.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems.
  • Applies knowledge of SDLC tools to improve automation value.
  • Performs technical troubleshooting to resolve basic to moderate complexity issues.
  • Analyses large data sets to identify problems and support secure, stable application development.
  • Learns and applies system processes and skills for secure, stable code and systems.
  • Contributes to team culture of diversity, opportunity, inclusion, and respect.
  • Uses enterprise AI-assisted tools to improve code quality, delivery speed, and productivity with peer review and testing validation.
  • Understands responsible AI usage in engineering workflows and guides peers on safe usage.

Skills

Python
Java
Django
SQL
CI/CD
Secure coding
AI-assisted development
Data analysis

Tools

CI/CD tools
AI coding tools
Enterprise SDLC toolchain

Job description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.

As a Software Engineer III at JPMorganChase within the IP, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities
  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
  • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
  • Adds to team culture of diversity, opportunity, inclusion, and respect
  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
  • 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.
Required qualifications, capabilities, and skills
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages (Python) and database querying languages.
  • Hands on backend Python development
  • Demonstrable ability to code in one or more languages (Java, Django, SQL)
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
Preferred qualifications, capabilities, and skills
  • Familiarity with modern front-end technologies (React)
  • Exposure to cloud technologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III - Python / AI
Software Engineer III - Python / AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 60,000 - 85,000
Python Software Engineer III
Python Software Engineer III

JPMorgan Chase & Co. • Greater London

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

Next Frontier Capital • Bournemouth

On-site
GBP 70,000 - 110,000
Python Software Engineer III
Python Software Engineer III

JPMorgan Chase & Co. • Glasgow

On-site
GBP 65,000 - 90,000
Software Engineer II - Full Stack React/Java Developer
Software Engineer II - Full Stack React/Java Developer

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 50,000 - 70,000
Fullstack Software Engineer III -Java
Fullstack Software Engineer III -Java

JPMorgan Chase & Co. • Glasgow

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

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 90,000 - 125,000
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
Software Engineer II - Python
Software Engineer II - Python

JPMorgan Chase & Co. • Greater London

On-site
GBP 70,000 - 90,000
Full Stack Software Engineer II - Java
Full Stack Software Engineer II - Java

JPMorgan Chase & Co. • Glasgow

On-site
GBP 55,000 - 85,000