C

Capital de Recherche Tower

C++ Software Developer New Grad

Full-TimeUpdated
No salary listed
Entry
Bachelor's
Montreal, QC, Canada
In PersonHybrid working is listed as a benefit, but no role-specific hybrid attendance option is stated.
Software EngineeringBackend Engineering

About the job

Requirements
  • A degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field is required.
  • Zero to two years of experience is required.
  • A strong foundation in algorithms, data structures, distributed systems, and software design is required.
  • Excellent C++ programming skills are required.
  • Interest in financial markets, systematic trading, and quantitative research workflows is required.
  • Experience building high-performance systems, data-intensive applications, or low-latency software is required.
  • Ability to collaborate with quantitative researchers, traders, and engineers to solve complex technical and analytical problems is required.
  • Strong analytical and problem-solving abilities focused on correctness and performance are required.
  • Ability to manage multiple projects and priorities in a fast-paced environment is required.
  • Strong communication skills and a collaborative mindset are required.
Responsibilities
  • Evolve the trading platform to support changing needs in quantitative research, simulation, and production trading, particularly market data and execution systems.
  • Partner with quantitative researchers, traders, and software engineers to design, implement, and deploy systematic trading strategies.
  • Design and develop high-performance trading infrastructure to collect market data, process trading signals, and route orders to exchanges worldwide.
  • Build frameworks and tools that enable researchers to rapidly prototype, backtest, analyze, and deploy trading strategies.
  • Develop scalable systems that provide efficient access to live and historical market data for research, simulation, and production.
  • Collaborate with researchers to translate quantitative models into robust, maintainable production systems.
  • Lead development efforts across the strategy lifecycle, from research tooling and data infrastructure to production deployment and monitoring.
  • Optimize trading and research systems through low-latency software design, network programming, performance analysis, and systems-level engineering.
  • Create tools and analytics to identify market patterns, evaluate strategy performance, and improve trading decisions.
  • Build risk management, monitoring, and performance attribution systems for researchers and traders.
  • Investigate production trading behavior and work with strategy teams to diagnose performance, execution, and market data issues.
  • Contribute to the architecture of shared platforms that improve productivity across research, development, and trading teams.
Desired Qualifications
  • Experience with Python is strongly preferred.

About the company

C

Capital de Recherche Tower

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A