Enable job alerts via email!

FX Options E-Trading Assoc Software Engineer

JPMorgan Chase & Co.

London

On-site

GBP 65,000 - 90,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join JPMorgan Chase & Co. as a Software Engineer III in London, focusing on FX Options electronic trading. You will develop scalable systems and collaborate with various teams to enhance trading technologies. This role requires proficiency in Python and knowledge of modern software development practices.

Qualifications

  • Experience in developing, debugging, and maintaining code in a large corporate environment.
  • Hands-on practical experience in system design, application development, testing.
  • Solid understanding of agile methodologies such as CI/CD.

Responsibilities

  • Design and develop scalable systems for electronic trading.
  • Work with trading, sales, and product teams to analyze features.
  • Contribute to software engineering communities and drive improvements.

Skills

Python
Unix
Unit Testing
Threading
Messaging
Java
Typescript
React

Job description

Social network you want to login/join with:

FX Options E-Trading Assoc Software Engineer, London

col-narrow-left

Client:
Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

262c30aca494

Job Views:

3

Posted:

02.06.2025

Expiry Date:

17.07.2025

col-wide

Job Description:

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorgan Chase within the CIB, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. As an electronic trading engineer working for the FX Options trading, you will be at the forefront of the expansion of electronic trading in financial markets.

Job responsibilities

  • Participates in, designs, and develops scalable and resilient systems; contributes to continual, iterative improvements for product teams
  • Works with trading, sales, and product teams to analyze and design features, systems, and processes to meet business needs
  • Executes software solutions, design, development, and technical troubleshooting
  • Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Proficiency in Python, Unix, Unit Testing, Threading, and Messaging
  • Proficient in coding in one or more languages (Java, Python, Typescript/React)
  • 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
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile)

Preferred qualifications, capabilities, and skills

  • Familiarity with eTrading & FIX protocol
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.