Enable job alerts via email!

Lead eSoftware Engineer

J.P. MORGAN

London

On-site

GBP 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Join a leading global financial services firm as a Lead Software Engineer in the Electronic Trading Technology group. You'll enhance and deliver market-leading products, focusing on low latency trading systems. Collaborate with teams to innovate and ensure compliance with industry standards, while utilizing advanced programming skills.

Qualifications

  • Expertise in ultra-low latency application development.
  • Experience in TCP/IP network programming.
  • Proficiency in Linux/Unix with an understanding of OS and kernel architecture.

Responsibilities

  • Develop secure high-quality production code and debug code.
  • Collaborate with cross-functional teams to translate business needs into technical requirements.
  • Identify opportunities for innovation and improvement within e-trading systems.

Skills

C++
Multi-threaded Programming
TCP/IP Network Programming
Linux/Unix
Agile Methodologies

Education

Formal training or certification on C++14 onwards

Tools

Git
Python

Job description

Job Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead eSoftware Engineer at JPMorgan Chase within the Electronic Trading Technology group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading products in a secure, stable, and scalable way. You are responsible for building critical technology solutions across multiple technical areas to support the firm’s business objectives.

The Electronic Trading Technology (ETT) group is responsible for applications that execute electronic trading strategies globally, including the design, implementation, and support of low latency trading systems such as Smart Order Router, Matching Engine, Market Access, and Risk Management.

Job Responsibilities:
  1. Design, develop, and troubleshoot creative software solutions, thinking beyond routine approaches to resolve technical problems.
  2. Develop secure, high-quality production code, review, and debug code written by others.
  3. Identify opportunities to automate or eliminate recurring issues to improve operational stability.
  4. Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
  5. Lead communities of practice to promote awareness and use of new technologies.
  6. Act as a front office developer, working closely with the trading desk.
  7. Work on a range of deliverables, including frameworks, infrastructure, trading engines, and algorithms.
  8. Participate in all phases of the software development lifecycle, from requirements to testing.
  9. Stay updated on industry trends, emerging technologies, and regulatory changes to keep trading platforms competitive and compliant.
  10. Proactively identify opportunities for innovation and improvements within e-trading systems.
Required Qualifications, Capabilities, and Skills:
  • Formal training or certification in C++14+ concepts and advanced experience.
  • Expertise in multi-threaded and concurrent programming.
  • Experience in TCP/IP network programming and familiarity with LBM/UME.
  • Proven experience in ultra-low latency application development.
  • Proficiency in Linux/Unix, understanding OS and kernel architecture.
  • Advanced knowledge of system architecture, design, and business processes.
  • Ability to work collaboratively and build meaningful relationships.
  • Familiarity with modern CI practices, SDLC phases, and Agile methodologies.
Preferred Qualifications, Capabilities, and Skills:
  • Knowledge of Multi-Asset Electronic Trading, including Equities, Futures, and Options Exchange Connectivity.
  • Experience with kernel tuning and low-level system programming.
  • Experience with Python and Git.
About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. We value diversity and inclusion, making reasonable accommodations for employees' needs.

About The Team

Our Commercial & Investment Bank operates across banking, markets, securities, and payments, serving clients in over 100 countries. We provide strategic advice, raise capital, manage risk, and extend liquidity globally.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

LessonWise

Greater London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer

TN United Kingdom

Greater London

Remote

GBP 90,000 - 100,000

7 days ago
Be an early applicant

Principal Software Engineer – 100% Remote (anywhere in the world)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

19 days ago

Lead / Principal Software Developer - Fully Remote

JR United Kingdom

London

Remote

GBP 70,000 - 90,000

3 days ago
Be an early applicant

Lead Software Developer with Dot Net SQL Server and Azure

Onyx-Conseil

London

Remote

GBP 70,000 - 90,000

Today
Be an early applicant

Lead / Principal Software Developer - Fully Remote

TN United Kingdom

London

Remote

GBP 70,000 - 90,000

3 days ago
Be an early applicant

Senior Software Engineer / Dev Team Lead - Remote (UK based)

The Perl Programming Language

London

Remote

GBP 90,000 - 100,000

5 days ago
Be an early applicant

Lead Software Engineer

Emergn

London

Remote

GBP 60,000 - 100,000

17 days ago

Lead Software Engineer

Xpertise Recruitment

Nottingham

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant