Careers · Engineering

Low-Latency Software Engineer (C++)

Build the software path from market data to order: feed handlers, strategy containers and gateways, measured in nanoseconds.

Lugano · Full time · In the office most days

The firm

Exiorum is a proprietary trading firm in Lugano, founded in 2020. It trades its own capital: market making and systematic trading in equities, futures, options and digital assets.

40+ people. No outside investors. Everyone codes.

The role

The trading system is C++ on Linux, with kernel bypass, hardware timestamps and a fixed latency budget per hop.

You own components in that path, from the parser that decodes a venue protocol to the gateway that sends the order, and the measurement that proves each change is faster.

What you will do

  • Design and build low-latency components: feed handlers, order gateways, strategy frameworks, risk checks.
  • Profile and optimise hot paths: cache behaviour, branch prediction, lock-free structures, NUMA placement.
  • Integrate new venues: protocol, session handling, recovery, and the undocumented parts.
  • Build the tests and replay tooling that keep a change from breaking production.
  • Share ownership of production: deployments, incidents and the on-call rota.

What we look for

  • Deep modern C++ and a real understanding of what the compiler and the CPU do with it.
  • Experience building systems where latency or throughput was the requirement and measurement was the proof.
  • Strong Linux: networking, kernel tuning, packet capture.
  • Fluent in reading a protocol specification and writing the parser.
  • Evidence of capability. A degree is not required.

Useful, not required

  • ITCH, MDP3/SBE or FIX.
  • Kernel bypass: Onload, ef_vi, DPDK.
  • Rust.

Format and offer

Lugano. In the office most days, with remote days agreed within the team. Support with Swiss work permits for the right person.

Base salary plus a discretionary bonus linked to the results you contribute to. Your choice of equipment, 28 days of leave plus public holidays, a health insurance contribution, an occupational pension above the legal minimum, a learning budget, and lunch in the office. Details on the careers page.

How to apply

Email hr@exiorum.com with the role in the subject line, a CV or a link to your work, and a few lines on what you have done that is relevant. No cover letter needed. The process has five steps and a decision within 3 days of the on-site.

Apply for Low-Latency Software Engineer (C++)

Other roles