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 6 hours 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 Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, managing complex technology projects with 5+ years experience required.

Vice President Product Manager - Infrastructure Platforms Client Solutions

Lead product strategy and development for infrastructure platforms at JPMorgan Chase, focusing on client solutions and technology optimization.

Lead Architect, Payments Team

Lead Architect position at JPMorgan Chase focusing on payment systems architecture, requiring 5+ years experience in Java, cloud technologies, and financial services.

Business Transformation Manager (UiPath) - People Manager

Lead automation transformation at JPMorgan Chase as a Business Transformation Manager, overseeing UiPath development and team management while driving innovation in financial services.

U.S. Custody Product Manager - Executive Director (ED)

Senior U.S. Custody Product Manager role at JPMorgan Chase, leading custody services strategy and implementation with 10+ years experience required.