Search

Principal Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Senior C++ Engineer – Global Trading & Execution | NYC

\n

We’re looking for an exceptionally talented, hands-on C++ Engineer to join a high-performance Global Trading & Execution technology team in NYC. This is a highly technical role focused on building and optimizing statistical arbitrage and ultra-low-latency execution platforms within a sophisticated trading environment.

\n

You’ll spend roughly 80% of your time hands-on engineering, with the remaining time focused on technical leadership, mentoring, and coordinating a small team of highly skilled developers.

\n


\n

What You’ll Do

\n

    \n
  • Design, develop, and optimize critical components across stat-arb, low-latency, and high-touch trading platforms
  • \n

  • Build systems designed for microsecond-level latency and high-performance execution
  • \n

  • Partner closely with business analysts and senior stakeholders on architecture, design, and implementation
  • \n

  • Serve as a technical leader and subject matter expert across the front office
  • \n

  • Provide Level 3 production support for globally distributed trading systems
  • \n

  • Mentor and guide a highly technical development team
  • \n

\n


\n

What We’re Looking For

\n

    \n
  • 10+ years of C++ development experience in a Linux environment
  • \n

  • Deep expertise in low-latency C++, including cache-conscious data structures, lock-free programming, and the C++ memory model
  • \n

  • Strong systems-level performance experience with kernel bypass, CPU/core isolation, NUMA, thread/memory placement, and latency optimization
  • \n

  • Proven experience building electronic trading, market data, crossing, or execution systems
  • \n

  • Experience with exchange-native protocols, feed handlers, and co-located trading environments
  • \n

  • Strong architecture and system design capabilities
  • \n

  • Experience leading or mentoring small, highly technical engineering teams
  • \n

  • Excellent communication skills with both technical and non-technical stakeholders
  • \n

  • Familiarity with CI/CD, build automation, Agile development, and SRE methodologies
  • \n

\n


\n

The Ideal Candidate

\n

You’re someone who thrives in highly technical, fast-moving environments and enjoys solving difficult performance and systems challenges. You bring strong engineering judgment, architectural thinking, and a continuous-improvement mindset — while still being willing to stay close to the code.

\n


\n

Location: New York City

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...