Python/Front Office Software Engineer for Commodities UK

JP Morgan Chase · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will lead and contribute to a high-impact agile team that builds trusted, scalable technology for base metals trading and commodities operations. You’ll collaborate with Trading, Quantitative Research, Sales, and Middle Office to deliver secure production code and drive top-quality risk, pricing, and trade capture solutions. You’ll guide design decisions, mentor engineers, and advocate best practices across the software development lifecycle. This position offers the chance to shape critical front-office systems in a global bank and grow technically and strategically.

Responsibilities

  • Collaborate with front-office, risk, and support teams to deliver quality code in a fast-paced environment
  • Lead design, development, and delivery of applications for risk management, pricing, trade capture, and commodities operations
  • Provide technical guidance to business teams, contractors, and vendors
  • Develop secure, production-grade code and review peers’ work
  • Influence product design and operational processes to improve capabilities
  • Promote cross-functional collaboration with Core Technology and Business teams
  • Contribute to firmwide SDLC frameworks, tools, and practices
  • Advocate for cutting-edge technologies and foster an inclusive team culture

Key requirements

  • Formal training or certification in software engineering and 5+ years of applied experience
  • 2+ years of experience leading technologists in complex problems within your domain
  • Degree in Computer Science, Information Systems, Math or equivalent training and experience
  • Hands-on experience in system design, development, testing, and operational stability
  • Experience delivering large-scale, performant systems in object-oriented or functional languages (e.g., Python, Java)
  • Advanced knowledge of software applications and processes in at least one technical discipline (cloud, OOP, full-stack, quantitative finance)
  • Ability to work independently on design and functionality with minimal oversight
  • Strong understanding of end-to-end business processes
  • Eagerness to learn and grow in both technical and business areas
  • Previous software engineering team management experience
  • Excellent interpersonal skills with business users
  • Strong collaboration across teams
  • Effective communication and credibility with stakeholders
  • Python
  • Java
  • cloud computing
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 2 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 456 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at JP Morgan Chase

430 other openings we list

JP Morgan ChaseLondon Apply