
Software Developer - Risk Technology
Squarepoint Capital3 months ago
Montréal, Canada +3 moreMid Level
Responsibilities
- Design, build, and maintain the trading risk platform.
- Develop systems for trade capture, position management, profit/loss computation, inventory and locate management, and internal order routing.
- Process, propagate, and store rapidly changing trading datasets efficiently.
- Contribute to the platform’s new service-oriented architecture.
- Optimize software for performance, resilience, and high-volume live and historical data processing.
- Collaborate with a global engineering team.
Requirements
- Bachelor’s degree in Engineering, Computer Science, or a related subject.
- At least 4 years of C++ development experience on Linux.
- Knowledge of data structures and algorithms.
- Strong communication skills and ability to work as part of a team.
- Preferred: experience with scalable large-scale, distributed, or service-oriented systems.
- Preferred: experience optimizing code for high-performance applications.
- Preferred: experience with messaging systems such as Kafka, AMPS, or QPID.
- Preferred: experience with Python, Bash, and/or Q/KDB.
Tech Stack
Categories
About Squarepoint Capital
Squarepoint Capital is a global investment management firm that develops quantitative trading strategies and automated systems for institutional investors. It operates a fee-based asset management model, earning management and performance fees from funds and managed accounts across asset classes and markets. The company is privately held and headquartered in New York, with offices in major financial centers worldwide.