Software Developer (Market Setup)
Jobgether, Canada
- Pay
- Not listed by the employer
- Work type
- Remote
- Level
- Not stated
- Area
- Software engineering
- Posted
- 2 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Developer (Market Setup) based in Canada.
As a Software Developer (Market Setup), you will play a key role in bringing new trading venues onto a high-performance trading platform, taking integrations from initial technical assessment through to the first live trade. You will work across connectivity engineering, binary protocol adaptation, historical market data processing, and latency optimization. Collaborating with infrastructure engineers and other technical teams, you will ensure that each venue is properly integrated, tested, and ready for production. You will work with technologies such as C++, Python, Linux, and specialized low-latency networking infrastructure. This role combines hands-on software development, systems engineering, and technical problem-solving in a demanding trading environment. You will also help establish repeatable integration processes that make future market launches faster and more efficient.
Accountabilities You will own the technical integration of individual trading venues, coordinating each stage from initial requirements analysis and infrastructure design to certification, production deployment, and operational handover.
-
Technical Scoping: Analyze exchange specifications, assess existing platform capabilities, identify missing functionality, and estimate the development and integration effort required.
-
Connectivity Engineering: Design and implement connectivity solutions in collaboration with infrastructure teams, covering colocation, proxies, network lines, IP addresses, multicast groups, firewall configurations, and failover mechanisms.
-
Protocol Adaptation: Develop and adapt market data and order entry connectors to exchange-specific binary protocols, including SBE, FAST, ITCH, OUCH, Eurex ETI, EOBI, LSE native protocols, and proprietary exchange protocols.
-
Session and Order Management: Implement and validate session handling, recovery mechanisms, throttling, and order rejection management to ensure reliable exchange communication.
-
Market Data and Risk Parameters: Extract and interpret raw product definitions, margin rates, price limits, lot and tick tables, and position limits, providing complete and accurate information to the team responsible for data normalization.
-
Historical Data Processing: Convert large volumes of historical exchange archives and captured market feeds into the platform's required format and validate the results against live market data.
-
Latency Optimization: Measure system performance using hardware timestamps, compare results against exchange benchmarks and strategy requirements, and optimize host placement, network interface cards, kernel bypass settings, CPU pinning, connector execution paths, and gateway selection.
Similar roles at other companies
Pay not posted
Posted 4 days ago
Pay not posted
Posted May 7, 2026
C++ Software Developer
Headlands Technologies LLCAmsterdam +8
Pay not posted
Posted May 11, 2026
Pay not posted
Posted Aug 14, 2026
Software Developer - Order Gateway
Squarepoint CapitalMontreal , London , Warsaw
Listed on Jobgether's Lever job board; checked 3 h ago. First seen by us 30 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.