Software Engineer II - Python

JPMorgan Chase & Co.

Christchurch

On-site

GBP 60,000 - 80,000

Full time

48 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in the United Kingdom is seeking a Software Engineer II to join Infrastructure Platforms. You will contribute to the design, development, and troubleshooting of software components within a secure, scalable environment.

You will work with modern languages, apply AI-assisted development tools, and participate in a full SDLC in an agile setting to deliver high-quality software.

Qualifications

  • Formal training or certification on software engineering concepts and advanced applied experience.
  • 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 one or more modern programming languages and database querying languages.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools with demonstrated ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
  • Experience across the whole Software Development Life Cycle.
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.

Responsibilities

  • Executes standard software solution, design, development, and technical troubleshooting.
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
  • Leverages enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity, while validating outputs through peer review and testing.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
  • Applies knowledge of SDLC tools, including AI-assisted development and automation, to improve value realized by automation.
  • Applies technical troubleshooting to breakdown 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 secure, stable application development.
  • Learns and applies system processes, methodologies, and skills for development of secure, stable code and systems.

Skills

System design
Application development
Testing
AI-assisted tools
CI/CD

Tools

CI/CD pipelines
AI-assisted development tools

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 II at JPMorganChase within Infrastructure Platforms, 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 solution, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
  • 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, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
  • Applies technical troubleshooting to breakdown 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
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and advanced applied experience
  • 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 and database querying languages
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Python
Software Engineer II - Python

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 55,000 - 75,000
Software Engineer II - Python
Software Engineer II - Python

JPMorgan Chase & Co. • Greater London

On-site
GBP 70,000 - 90,000
Software Engineer III - Backend Python
Software Engineer III - Backend Python

JPMorgan Chase & Co. • Christchurch

On-site
GBP 60,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
Software Engineer III - Python / AI
Software Engineer III - Python / AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 60,000 - 85,000
Software Engineer II - Java, AWS
Software Engineer II - Java, AWS

JPMorgan Chase & Co. • Christchurch

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

JPMorgan Chase & Co. • Christchurch

On-site
GBP 110,000 - 140,000
Software Engineer II - Cloud Technology
Software Engineer II - Cloud Technology

JPMorgan Chase & Co. • Bournemouth

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

JPMorgan Chase & Co. • Glasgow

On-site
GBP 65,000 - 90,000
Fullstack Software Engineer III -Java
Fullstack Software Engineer III -Java

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 120,000