About the role
Talaros Research builds systematic trading strategies for global markets. Over the past 15 years, we've developed and deployed proprietary strategies and trading systems across multiple asset classes. We're a small, technical team, and we're looking for an exceptional C++ software engineer to help build the systems at the core of our trading.
You'll work closely with traders on performance-critical software, from market-data processing to order management and execution logic. The team is collaborative and pragmatic: you'll have substantial ownership, see the direct impact of your work, and improve systems where correctness, reliability, and speed all matter.
What you'll work on
- Design, build, and maintain high-performance C++ systems for live trading.
- Develop reliable market-data and order-execution infrastructure.
- Investigate production behavior and solve complex problems.
- Measure and improve latency, throughput, resilience, and resource efficiency.
What we're looking for
- Strong C++ programming skills and a solid understanding of modern C++.
- Real experience designing concurrent systems: threading, synchronization, and contention.
- A strong foundation in data structures, algorithms and software design.
- Care for correctness, testing, maintainability, and clear technical reasoning.
- Experience diagnosing hard production problems.
- Clear communication and the ability to work effectively in a small, collaborative team.
- Curiosity, sound judgment, and a drive to take ownership of important systems.
Nice to have
- Experience with observability: metrics, tracing, and profiling of live systems.
- Python and shell scripting experience.
- Interest in financial markets; prior finance experience is not required.