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.
