We are searching for a talented C++ Engineer to design and build highly sophisticated and low latency applications.
Key areas of responsibility:
- Collaborate with cross-functional partners like traders to enhance existing strategies and infrastructure or build new systems entirely from scratch
- Projects can span low-latency distributed platforms, real-time data messaging, exchange integration, and automation tools
- Initial emphasis will be on building out market-making bots/matching engines
- High-impact role
- Collaborative and innovative culture
- Enormous opportunity to grow, learn, and have an impact
Job requirements
Technical competencies and skills:
- 6+ years of practical experience in C++ (C++20 or above ideally)
- Bachelor's degree (or higher) in Computer Science, Engineering (or related)
- Knowledge of design patterns, data structures, and algorithms
- Ability to write efficient, clean, high-performing code
- Exceptional problem-solving skills and an analytical mindset
- Ability to work independently, but in a collaborative team environment
Other key common competencies:
- Experience in low-latency, high-frequency algorithmic trading systems
- Solid experience working on multithreaded applications, networks, and operating systems
- In-depth knowledge of CPU and memory architecture
At M2, we believe in a workplace where talent, dedication, and passion are the only factors that count, regardless of gender, background, age, and other characteristics. We embrace diversity because we know that it fuels innovation, fosters creativity, and drives success. So, if you're ready to join a team where your potential is truly valued, welcome aboard!