Senior Ultra-Low Latency C++ Engineer (FPGA)

JPMorgan Chase & Co.

Greater London

On-site

GBP 150,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase is seeking an Ultra Low Latency C++ Lead Software Engineer within the Electronic Trading Technology team. You will design, build, and operate market gateway solutions with hardware FPGA acceleration, driving latency optimization and reliability across global markets.

You will lead the development of market access trading and risk management modules, collaborating with hardware teams to integrate FPGA pipelines with the C++ software stack and ensuring secure, scalable production

Qualifications

  • Proficient in modern C++ on Unix/Linux with multithreading and OO design principles.
  • Hands-on experience in design, development, testing, and production stability.
  • Scripting in Python/Perl/Shell for automation.
  • Awareness of Agile, CI/CD, resiliency and security.

Responsibilities

  • Design and implement high-quality C++ code for trading connectivity and risk controls on Unix/Linux.
  • Develop end-to-end low-latency client setups with production rollout and validation.
  • Automate remediation for recurring issues to improve stability.
  • Establish test strategies for latency, throughput, and resiliency.
  • Lead adoption of AI-assisted development tools and ensure validation standards.

Skills

C++ (modern)
Unix/Linux
Multithreading
AI-assisted tooling
FPGA acceleration

Education

Bachelor's degree in Computer Science

Tools

PCI Express
Verilog/VHDL

Job description

JPMorgan Chase is seeking an Ultra Low Latency C++ Lead Software Engineer within the Electronic Trading Technology team. You will design, build, and operate market gateway solutions with hardware FPGA acceleration, driving latency optimization and reliability across global markets.

You will lead the development of market access trading and risk management modules, collaborating with hardware teams to integrate FPGA pipelines with the C++ software stack and ensuring secure, scalable production

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ultra-Low Latency C++ Engineer with FPGA Trading
Ultra-Low Latency C++ Engineer with FPGA Trading

Testing Site - JPMC • Greater London

On-site
GBP 120,000 - 180,000
Ultra‑Low Latency C++ Lead Engineer (FPGA/Trading)
Ultra‑Low Latency C++ Lead Engineer (FPGA/Trading)

JPMorganChase • Greater London

On-site
GBP 80,000 - 120,000
Lead Software Engineer - C++ Developer
Lead Software Engineer - C++ Developer

Testing Site - JPMC • Greater London

On-site
GBP 120,000 - 180,000
Lead Software Engineering - C++
Lead Software Engineering - C++

JPMorganChase • Greater London

On-site
GBP 80,000 - 120,000
Lead C++ Engineer - Ultra-Low Latency Trading Systems
Lead C++ Engineer - Ultra-Low Latency Trading Systems

JPMorganChase • Greater London

On-site
GBP 80,000 - 100,000
Lead Software Engineering - C++
Lead Software Engineering - C++

JPMorgan Chase & Co. • Greater London

On-site
GBP 150,000 - 230,000
Senior Lead C++ Engineer - FICC eTrading (Low-Latency)
Senior Lead C++ Engineer - FICC eTrading (Low-Latency)

JPMorgan Chase • Greater London

On-site
GBP 120,000 - 160,000
Senior Lead: Low-Latency Electronic Trading Engineer
Senior Lead: Low-Latency Electronic Trading Engineer

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 160,000
Lead Software Engineer, Low-Latency Java
Lead Software Engineer, Low-Latency Java

JPMorgan Chase & Co. • Lower Blandford St Mary

On-site
GBP 120,000 - 180,000
AI-assisted development practices
Lead Java Engineer - Low-Latency Trading Systems
Lead Java Engineer - Low-Latency Trading Systems

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000