Ultra-Low Latency C++ Lead Software Engineer, 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
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

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

Join JPMorgan Chase's Corporate Investment Banking, Electronic Trading Technology team as an Ultra-Low Latency C++ Lead Software Engineer. This role offers an opportunity to impact your career while pushing the boundaries of what's possible. You'll work in an agile environment, developing secure and scalable technology products for trading systems. The position focuses on ultra-low latency development, requiring expertise in C++, system design, and network protocols. You'll be part of a global leader in financial services, working on cutting-edge trading technology while contributing to key technology solutions across multiple business functions. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to guide teams and practices. JPMorgan Chase offers a diverse, inclusive work environment and values innovation and technical excellence. This position is perfect for experienced engineers passionate about high-performance computing and financial technology, offering the chance to work on mission-critical systems at a prestigious global financial institution.

Last updated an hour ago

Responsibilities For Ultra-Low Latency C++ Lead Software Engineer, 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 written by others
  • 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 Ultra-Low Latency C++ Lead Software Engineer, 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 Ultra-Low Latency C++ Lead Software Engineer, Equities Electronic Trading Technology

Aumni - Software Engineering, Ruby on Rails - Sr Associate

Senior Software Engineer role at JPMorgan Chase's Aumni division, focusing on Ruby on Rails development for private markets technology solutions.

Java Software Engineer III - Rates Technology - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on developing cutting-edge technology solutions for global financial markets using Java and modern engineering practices.

Sr Lead Software Engineer - C++, Linux, Trading

Senior Lead Software Engineer position at JPMorgan Chase focusing on C++ and Linux development for trading systems, offering competitive compensation and comprehensive benefits.

Senior Lead Software Engineer - Python, Perl Securitized Product

Senior Lead Software Engineer position at JPMorgan Chase, focusing on Python and Perl development for Securitized Products Data Platform team with competitive compensation and benefits.

Software Engineer III - Payment Tech – Java - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on payment technology solutions using Java, Spring, and modern cloud technologies.