Senior Lead Software Engineer, Ultra-Low Latency C++, Equities Electronic Trading Technology

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Hong Kong
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Lead Software Engineer, Ultra-Low Latency C++, Equities Electronic Trading Technology

As an Ultra-Low Latency C++ Lead Software Engineer at JPMorgan Chase within our Corporate Investment Banking, Electronic Trading Technology team, you will be instrumental in an agile environment. Your primary responsibility will be the development of top-notch, secure, and scalable technology products. Your substantial technical input will be crucial in developing key technology solutions across diverse technical domains within multiple business functions, all geared towards supporting the firm's business goals.

The role involves executing creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches. You'll be developing secure and high-quality production code, reviewing others' code, and identifying opportunities for automation and improvement. As a leader, you'll conduct evaluation sessions with internal teams and lead communities of practice across Software Engineering.

Working in the Electronic Trading Technology team, you'll focus on designing and developing highly reliable, ultra-low latency code for trading and risk controls. The position requires strong expertise in C++, computer science fundamentals, and low-level system architecture. You'll be implementing end-to-end setups for clients in low-latency environments, including production rollouts and post-release verification.

J.P. Morgan offers a dynamic environment where you can make a significant impact on the firm's trading technology infrastructure. The role combines technical excellence with leadership opportunities, allowing you to influence both technology solutions and team practices. You'll be part of a global leader in financial services, working on cutting-edge trading systems that require the highest levels of performance and reliability.

Last updated a few seconds ago

Responsibilities For Senior Lead Software Engineer, Ultra-Low Latency C++, Equities Electronic Trading Technology

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure and high-quality production code, and reviews and debugs code
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with internal teams
  • Leads communities of practice across Software Engineering
  • Design, develop and test highly reliable code for trading and risk controls
  • Implement end-to-end setup for clients in the low-latency setup

Requirements For Senior Lead Software Engineer, Ultra-Low Latency C++, Equities Electronic Trading Technology

  • Bachelor's Degree in Computer Science, Engineering, Mathematics or related disciplines
  • 5+ years applied experience in C++ and Object-oriented programming
  • Hands-on practical C++ experience
  • Scripting skills to automate development and testing tasks
  • Excellent understanding of software and hardware interaction
  • Strong computer science fundamentals
  • Advanced understanding of agile methodologies
  • Understanding of low-level TCP/IP network protocols

Interested in this job?

Jobs Related To JPMorgan Chase Senior Lead Software Engineer, Ultra-Low Latency C++, Equities Electronic Trading Technology

Lead Software Engineer, Securities Services Technology

Lead Software Engineer position at JPMorgan Chase focusing on Securities Services Technology, requiring 5+ years experience in software engineering and financial technology.

Lead Software Engineer: Java, AWS

Lead Software Engineer position at JPMorgan Chase focusing on Java and AWS technologies within the Payments Technology team.

Lead Software Engineer - Developer Platform

Lead Software Engineer position at JPMorgan Chase focusing on developer platform initiatives, requiring expertise in cloud technologies and modern development practices.

Java Backend Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on Java backend development for Credit Risk systems, requiring expertise in Java, Spring, and Kafka.

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development within Asset & Wealth Management division, requiring 5+ years of experience.