Systems Engineer - HFT | C++ | New York | $500k-1m

Thurn Partners

New York (NY)

Sur place

USD 180 000 - 240 000

Plein temps

Il y a 9 jours

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Thurn Partners in New York is building a new US equities and ETF trading platform from the ground up. The architecture does not exist yet, so you will help decide threading, memory layout, wire protocols, and how it is tested, shaping the system for the next decade.

You don’t need prior market knowledge; the hiring manager would rather teach a seasoned systems engineer how exchanges work than teach a trading system how to write software properly.

Qualifications

  • 3–8 years writing production C++ with performance as the priority.
  • Experience building internals of OS/kernel, compiler/runtime, database/storage, filesystem, network stack or embedded/real-time systems.
  • Close-to-the-machine work: kernel bypass, RDMA, drivers/firmware, GPU kernels or similar low-level optimisation.
  • No trading or finance background required.
  • Influential team member whom others want in the room during decisions.

Responsabilités

  • Build market data, order management and execution from scratch in modern C++ on Linux, with core design decisions still open.
  • Work on the tail rather than the mean; end-to-end latency measured in microseconds and the 99th percentile.
  • Spend real time in profilers, considering cache lines, allocation, contention and NIC activity.
  • Own the software boundary with the FPGA team rather than handing work over to it.
  • Sit with traders and researchers to turn ideas into production-ready systems.

Connaissances

Production C++
Performance-oriented coding
Systems programming
Kernel bypass/RDMA
Low-level optimisation
Linux development

Description du poste

A global market making firm is building a new US equities and ETF business in New York and hiring the founding engineering team. The architecture does not exist yet. Whoever joins in the next few months decides the threading model, the memory layout, the wire protocol handling and how the whole thing is tested, and lives with those decisions for the next decade.

You do not need to know anything about markets. The hiring manager would rather teach an exceptional systems engineer how exchanges work than teach a trading systems person how to write software properly. Several of the strongest engineers on the desk arrived from chip companies, database internals and kernel work.

What people take this for is the feedback loop. You change something and the same day you can see what it did to the money. Nobody writes a design document for six weeks, and the team is small enough that your name is on the parts you built. The firm trades on more than a hundred exchanges globally and has been profitable across market conditions. This desk is its push to lead US equities the way it already leads elsewhere, and it is funded accordingly.

Responsibilities

  • Build market data, order management and execution from scratch in modern C++ on Linux, with the core design decisions still open.
  • Work on the tail rather than the mean. The end-to-end path is measured in microseconds and the hard part is what happens at the ninety-ninth percentile.
  • Spend real time in profilers, thinking about cache lines, allocation, contention and what the NIC is doing.
  • Own the software side of the boundary with the FPGA team rather than handing work over it.
  • Sit with the traders and researchers you build for, and turn their ideas into systems that hold up in production.

Qualifications

  • Three to eight years writing production C++ where performance was the point rather than an afterthought.
  • Experience building the internals of something serious: an operating system or kernel, a compiler or runtime, a database or storage engine, a filesystem, a network stack, an embedded or real-time system, or accelerator kernels.
  • Comfort close to the machine, whether that is kernel bypass and RDMA, driver or firmware work, GPU kernels, or low-level optimisation in another demanding domain.
  • No trading or finance background required.
  • Someone other engineers want in the room when a decision is being made.

New York, on site. Relocation is routine and not a barrier.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

C++ Software Engineer - New York
C++ Software Engineer - New York

Miller Maxwell Ltd • New York (NY)

Sur place
USD 150 000 - 290 000
Annual bonus
401(k) with company match
Medical, dental & vision insurance
+5
Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

Sur place
USD 300 000 - 350 000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
HFT C++ Engineer
HFT C++ Engineer

Fionics • New York (NY)

Sur place
USD 180 000 - 240 000
Senior C++ Market Data Engineer
Senior C++ Market Data Engineer

Harrington Starr • New York (NY)

Sur place
USD 160 000 - 260 000
Software Engineer
Software Engineer

Thurn Partners • New York (NY)

Sur place
USD 120 000 - 160 000
Senior C++ Engineer
Senior C++ Engineer

The Cypress Group • New York (NY)

Hybride
USD 200 000 - 265 000
Competitive compensation
Flexible on visa sponsorship
High-ownership environment
Software Engineer C++ - Trading Platform
Software Engineer C++ - Trading Platform

Atto Trading • New York (NY)

Sur place
USD 175 000 - 250 000
Health insurance
Paid time off
Discretionary bonus
+1
C++ Engineer
C++ Engineer

Dexian • Jersey City (NJ)

Hybride
USD 180 000 - 200 000
Senior Software Engineer
Senior Software Engineer

Bowden Brown • Austin (TX)

Sur place
USD 500 000 - 1 500 000
Senior Software Engineer
Senior Software Engineer

Storm4 • New York (NY)

Sur place
USD 180 000 - 280 000