Search jobs > Montreal, QC > Software developer

Software Developer (C++)

Squarepoint Capital
Montreal, QC, Canada
$60K a year (estimated)
Full-time

Please only apply to the one job you feel best fits your skillset and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity.

Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients.

We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms.

With offices around the globe, we emphasize true, global collaboration by aligning our investment, technology and operations teams functionally around the world.

R ole Overview :

At Squarepoint we use C++ to build the majority of our low latency and high performance systems, which are directly responsible for executing the critical trading path.

Your work in this domain will have a direct impact on our trading success : powering critical trading operations, serving low latency market data or providing crucial market connectivity access to our daily trading operations.

You could be driving the design and implementation of trading frameworks, centralised services processing massive volumes of data, or other high-volume distributed applications at Squarepoint.

Whichever project you work on, you will be pushing the boundaries of high performance software, and growing your skills in a highly collegiate work environment.

Required Qualifications :

  • Degree in Computer Science, Computer Engineering, or other degree with a heavy emphasis on software development,
  • Up to 4 years experience in a relevant role such as software or quant development, or similar
  • Experience with C++, git, and Linux
  • Excellent written and verbal communication skills
  • Eagerness to continuously learn new technologies and develop with us
  • Ability to work well in a fast-paced environment

Nice to Have :

  • Degree with emphasis on low-level systems programming, high performance computing, or similar
  • Experience with any one of : Rust, KDB+ / q, Python
  • Experience working in an investment or financial business is useful
  • 30+ days ago
Related jobs
Noramtec Consultants
Montreal, Quebec

Software Business Developer Engineering positions for our Montreal area client. The client offers training programs to develop the necessary skills in specific software programming applications that the potential employees may not have mastered yet. Design, maintenance and operation of software appl...

Oracle
Canada

Work with the project lead and the team to develop innovative and robust software solutions to complex engineering and/or research problems • Follow software development processes and engineering best practices• Apply Computer Science knowledge to real world problems • Analyze problem definitions an...

Genetec
Montreal, Quebec

Because you want to use your unique mix of software development skill and creativity to build new features on a world class software system. We are looking for Developers with varied levels of experience - whether you are a talented newcomer to the workforce or a seasoned professional, you’ll find y...

Weir
Montreal, Quebec

Advanced Bare-metal Software Developer. To understand, investigate and develop algorithms mechanisms and strategies of bare-metal software and binary code. Knowledge of software engineering process, processor architecture, memory mapping and scripting languages such as Python, PowerShell or Bash. ...

Adoc Talent Management
Montreal, Quebec

In order to accelerate the development of their solution, they are looking for a Senior Software developer, proficient in multiple programming languages such as C#, C++, Java. Mentor junior developers and manage code reviews to maintain software quality. Oversee the design, development, and implemen...

Acara Solutions
Laval, Quebec

Minimum of 6 years experience in C/C++ with Microsoft Visual Studio-Minimum of 6 years experience in software configuration management (Git, SVN) and software quality processes-Minimum of 6 years experience with significant complex software with real-time communications and extensive processing-Mini...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience with SQL, C#,. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth working experience with one or more front-end frameworks such as Ember, React, Angular, Vue Experie...

Vidyard
Remote, Canada
Remote

By ensuring our infrastructure is robust and our developers are well-supported, our Developer Platform team plays a crucial role in enabling our business to thrive and innovate. As an Intermediate Developer focusing on Developer Experience, you will be instrumental in enhancing the productivity and ...

Solution SFT
Montreal, Quebec

As an experienced rendering developer, you will bring your industry experience to develop the next generation high-fidelity visual system and synthetic environment for flight simulators. BS or MS Degree in Software Engineering, Computer Science, or equivalent experience. Well-versed in software engi...

Zimmer Biomet
Montreal, Quebec

Developer, C++ software developer. Our software development team stands out for its creative and friendly atmosphere, its rigorous development process and its ability to evolve. You will develop robust and flexible software applications integrating robotics aimed at assisting surgeons in the install...