Search

Principal Software Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

We’re seeking an exceptionally talented, hands-on Principal C++ Software Engineer to join a high-performance Global Trading & Execution technology team at a leading global investment firm.

\n


\n

This is an opportunity to work on mission-critical technology powering sophisticated statistical arbitrage and low-latency trading strategies. You’ll play a key role in designing and developing ultra-low-latency execution platforms while providing technical leadership and mentoring a small team of highly skilled engineers.

\n


\n

The role is approximately 80% hands-on development and 20% technical leadership, offering significant ownership, architectural influence, and direct exposure to the front office.

\n


\n

What You’ll Do

\n

    \n
  • Design, develop, and deliver critical components across statistical arbitrage, low-latency execution, and high-touch trading platforms.
  • \n

  • Remain heavily hands-on with C++ development while mentoring and coordinating a small team of engineers.
  • \n

  • Partner closely with business stakeholders, quantitative teams, and front-office leadership on architecture and implementation.
  • \n

  • Drive technical direction, architectural decisions, and engineering best practices across the organization.
  • \n

  • Provide Level 3 production support for global trading operations.
  • \n

  • Continuously improve system performance, reliability, and scalability.
  • \n

\n


\n

What We’re Looking For

\n

    \n
  • 10+ years of professional C++ development experience in Linux-based environments.
  • \n

  • Deep expertise in microsecond-latency C++ development, including cache-conscious data structures, lock-free concurrency, and the C++ memory model.
  • \n

  • Strong systems-level performance engineering experience, including kernel bypass, CPU core isolation, NUMA optimization, and minimizing system calls on critical paths.
  • \n

  • Background building electronic trading systems, market data platforms, execution engines, or exchange connectivity solutions.
  • \n

  • Experience with exchange-native protocols, market data feeds, and feed handler development.
  • \n

  • Experience delivering software within co-located trading environments.
  • \n

  • Proven ability to lead, mentor, and collaborate with highly technical engineering teams.
  • \n

  • Exceptional software architecture and system design capabilities.
  • \n

  • Familiarity with DevOps practices, CI/CD pipelines, and build automation.
  • \n

  • Experience working within Agile development and Site Reliability Engineering (SRE) frameworks.
  • \n

  • Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders.
  • \n

\n


\n

Key Attributes

\n

    \n
  • Exceptional problem-solving and analytical abilities.
  • \n

  • Passion for performance optimization and continuous improvement.
  • \n

  • Ability to adapt quickly to evolving business and technology requirements.
  • \n

  • Strong technical leadership, ownership, and collaboration skills.
  • \n

\n


\n

Salary: 275k - 300k Base + 200k - 450k Bonus

\n

Hybrid 4 days a week - NYC

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