JPMorgan Chase logo
JPMorgan Chase3 months ago

Lead Software Engineer - Python and Java - Equity Derivatives and Pricing - Client Facing

On-site · London, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer in the Markets Technology team at JP Morgan (London) responsible for designing and delivering secure, scalable software solutions for equity derivatives and pricing. Collaborates with front office, operations, and technology teams to gather requirements, ensure alignment with product specifications, and deliver production-ready code. Responsibilities include architecture and design artifacts, production code development and troubleshooting, data analysis for visuals and reporting, testing and validation to meet standards and regulations, onboarding process improvements, and ongoing customer and stakeholder training. Requires formal software engineering training, a Bachelor’s in CS or equivalent, hands-on system design and development experience, and proficiency in Python, JavaScript, Java, Junit, Maven, Hibernate, Spring Boot, Spring JPA, and Spring Batch; familiarity with modern front-end technologies and DBMS such as Oracle or MySQL is preferred. Strong analytical, communication, and problem-solving skills, with knowledge of equity derivatives products and SDLC best practices. This is a full-time, senior role based in London (UK) with no explicit remote work indicated.

Required Qualifications

  • Formal training or certification on software engineering concepts
  • Bachelor’s Degree in Computer Science or equivalent
  • Hands-on experience in system design, application development, testing, and operational stability
  • Proficiency in Python, JavaScript, Java, Junit, Maven, Hibernate, Spring Boot, Spring JPA, and Spring Batch
  • Experience developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages
  • Excellent analytical, problem-solving, and communication skills
  • Strong understanding of equity derivatives products, their structure, and associated risks
  • Ability to work effectively in a fast-paced, dynamic environment
  • Project management skills with the ability to manage multiple projects simultaneously
  • Overall knowledge of the Software Development Life Cycle

Desired Qualifications

  • Familiarity with modern front-end technologies
  • Familiarity with one or more DBMS such as Oracle or MySQL
  • Proficiency in relevant programming languages and software tools (e.g., Python, JavaScript, Java)
  • Project management skills
  • Strong communication skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer - Python and Java - Equity Derivatives and Pricing - Client Facing

Apply on Sorce