Skip to Main Content
Location icon
London

Software Engineer II - Global Banking Platform

JPMorganChase
Office & Professional
Office & Professional
Negotiable
Company logo image
Description

Location
London

Hours
Full Time

Salary
Competitive, commensurate with experience

About the Role
Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Software Engineer II at JPMorgan Chase within the Global Banking Platform (GBP), you will contribute to building the next generation core banking platform operating at a global scale, supporting hundreds of millions of accounts. The role involves working with cloud-native technologies, developing microservices, integrations, dashboards, production support tools, and CI/CD pipelines.

Initially, successful candidates will be seconded to a FinTech software partner, providing an exciting opportunity to experience the day-to-day operations of a fintech while being fully backed by JPMorgan Chase. After the secondment, you will return to JPMorgan Chase to apply the knowledge, technologies, and practices acquired to develop critical services supporting GBP's worldwide journey to the cloud.

Key responsibilities include designing, implementing, and developing scalable, performant microservices using software engineering best practices; writing secure, high-quality code and automated tests; producing architecture and design artifacts; proactively identifying and resolving hidden problems in code and data; managing deployments from testing to production; collaborating with other engineering teams; translating product requirements into trackable tickets; contributing to engineering communities and events; fostering a culture of diversity, equity, inclusion, and respect; and leveraging enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity while ensuring secure coding standards and validating outputs through peer review and automated testing.

Requirements

Experience
- Formal training or certification in software engineering concepts with applied experience
- Hands-on experience in system design, application development, testing, and operational stability
- Proficient in at least one major programming language: Go, Python, and/or Java
- Experience with Kubernetes and Terraform
- Experience developing automated tests as part of the development cycle
- Knowledge of the Software Development Life Cycle
- Experience developing, debugging, and maintaining code in a large corporate environment
- Solid understanding of agile methodologies including CI/CD, application resiliency, and security
- Experience with any cloud provider
- Hands-on experience using enterprise-authorized AI-assisted software development tools with ability to critically evaluate and refine AI-generated outputs
- Understanding of responsible AI use in engineering workflows including data sensitivity, secure handling, and adherence to resiliency and security expectations

About You
Detail-oriented, collaborative, and proactive engineer who values diversity, equity, inclusion, and respect. Comfortable working in a fast-paced environment and eager to leverage cutting-edge technologies and AI-assisted tools to deliver high-quality software solutions.

Qualifications
- Preferred knowledge of banking and finance
- Certifications in AWS, Kubernetes (CKE), and Terraform are advantageous
- Familiarity with databases (SQL or NoSQL)
- Experience with client/server software architectures, networking, or microservice architectures
- Experience with observability tools such as Grafana, Prometheus, OpenTelemetry
- Experience with streaming architectures and tools like Kafka

Expiry date: 24/08/2026
Software Engineer II - Global Banking Platform
Company:
JPMorganChase
Job Type:
Full-time
Location:
London