New York

Distributed Systems Engineer

Posted on Wednesday, 11th February 2026

Financial Services
New York
US$225000.00 - US$300000.00 per annum
Permanent

A deeply technical financial-markets engineering firm is rebuilding modern exchange infrastructure from the ground up. The team’s mission is to create a trading venue that delivers consistent fairness, predictable performance, and uncompromising reliability for every participant.
The organization is small, selective, and built around customer-obsessed engineers and researchers who thrive on first-principles thinking. The environment is fast, collaborative, and focused on solving hard technical problems that directly shape real-world market outcomes. Every engineer owns meaningful components, ships quickly, and contributes to a system where microseconds matter and code quality determines user trust.

Responsibilities

  • Build and optimize a high-throughput, low-latency trading system.
  • Contribute to core components such as the matching engine, trading APIs, or market-data pipelines.
  • Design, implement, and maintain production-ready systems with a performance mindset.
  • Collaborate closely in an in-person, fast-moving engineering environment.

Requirements

  • Strong systems programming experience in C, C++, Go, or Rust.
  • Deep technical capability with broad problem-solving range.
  • Preference for rapid prototyping and proof-of-concepts.
  • Strong communication skills and a collaborative mindset.
  • Ability to deliver robust, high-quality code in production environments.

Nice to Have

  • Experience with Go.
  • Prior work on matching engines or trading infrastructure.
  • Knowledge of consensus protocols such as Raft, Paxos, or similar.
  • Experience with large-scale or multi-tenant distributed systems.
  • Open-source contributions or experience leading complex engineering projects.

Apply for this role