Mid-Level C++ Software Engineer - Ultra-Low Latency Market Making
About the Role
We are seeking a Mid-Level C++ Software Engineer to join our elite high-frequency trading firm, Mondrian Alpha. This Mid-Level C++ Software Engineer remote position offers a unique opportunity to work on ultra-low latency market making systems that directly impact trading performance. You will be part of a team that values measurement, rigor, and craft, and you will have the chance to earn up to $1.5 million in total compensation in your first year.
What You'll Do
- Build and optimize multi-threaded C++ components for market data, order entry, and execution.
- Own performance work end-to-end: profiling, debugging, instrumentation, and proof of performance improvements.
- Scale core systems across venues and regions while protecting latency, determinism, and correctness.
- Work in tight feedback loops with traders, quants, and systems peers to ship improvements quickly and safely.
- Engage in low-level Linux tuning, including CPU pinning, NUMA awareness, and kernel/network tuning.
Requirements
- Expertise in C++ within performance-critical environments, focusing on hot paths, allocation, contention, and tail latency.
- Strong fundamentals in concurrency, low-latency design, and CPU/memory behavior.
- Solid Linux/Unix skills, comfortable with performance tooling and system-level debugging.
- A high ownership mindset: you ship, measure, and iterate on your work.
Nice to Have
- Experience in high-frequency trading or market connectivity (feed handlers, gateways, exchange protocols).
- Familiarity with FIX/OUCH/ITCH or similar protocols.
- Experience with deterministic capture/replay, simulation frameworks, or research-to-production integration.
What We Offer
- Relocation support for candidates willing to move to New York.
- A top-of-market upside: top performers can earn up to $1.5 million total compensation in their first year.
- A collaborative engineering culture where engineers contribute to architecture strategy and design.
- Regular leadership touchpoints to influence direction-setting on architecture and strategy.
- Opportunities for professional growth and development in a fast-paced environment.
This role offers a unique opportunity to work in a top-tier high-frequency trading firm with significant earning potential and a strong engineering culture.
Who Will Succeed Here
Strong proficiency in C++ with a deep understanding of concurrency and low-latency design principles, enabling the development of efficient market-making algorithms.
A proactive and analytical mindset, capable of working in a high-pressure office environment, where quick decision-making and performance tuning are crucial for optimizing trading systems.
Experience with Linux system-level debugging tools and techniques, combined with a rigorous approach to measuring performance metrics to ensure optimal system functionality.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months