Search jobs > Montreal, QC > Software developer

Software Developer – Backend and Distributed Systems in Rust

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

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.

Role : Software Developer

Team : Data Development

Location(s) : London, Montreal or Singapore

Position Overview :

Squarepoint is seeking a skilled Software Developer with robust technical knowledge to join one of our backend system teams.

The successful candidate will be an integral part of a team responsible for managing multiple internal backend services, frameworks, and platforms utilized by quants, traders, and other development teams.

With extensive multi-year roadmaps, the team is charged with creating versatile, scalable, and well-architected platforms capable of accommodating future feature integrations.

  • Design, develop, and maintain scalable, tested, production-grade distributed systems.
  • Foster close collaboration and communication with invested stakeholders and other tech groups.
  • Assume full ownership for the systems developed by you and your team.
  • Provide support and troubleshoot live production systems.
  • Engage in all stages of the software lifecycle, from gathering requirements all the way through to production support

Required Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 6 years of full-time software development experience.
  • Proficiency in Rust.
  • Previous working experience in C or C++ (Candidates will be expected to pass a technical screen in one of the mentioned languages).
  • Hands-on experience implementing Docker / Kubernetes containerization in a production environment.
  • Experience with highly accessible distributed systems and / or working with large datasets.
  • Experience supporting and monitoring a large production system.
  • Excellent communication skills with comfort in directly interacting with stakeholders.
  • Familiarity with a Linux environment and version control software.
  • Experience working with and designing CI / CD pipelines.

Nice to have :

  • Working experience with gRPC, Apache Arrow.
  • Hands-on experience with Google Cloud / AWS.
  • Hands-on experience with Python
  • 17 days ago
Related jobs
Promoted
Squarepoint Capital
Montreal, Quebec

The successful candidate will be an integral part of a team responsible for managing multiple internal backend services, frameworks, and platforms utilized by quants, traders, and other development teams. As a technology and data-driven firm, we design and build our own cutting-edge systems, from hi...

Promoted
Genetec Inc
Montreal, Quebec

Immerse yourself in the evolution of our sophisticated Automated License Plate Recognition (ALPR) system, integrating high-definition imaging, precision satellite positioning, and cutting-edge machine learning in a robust design suited for diverse environments. We are dedicated to lifelong learning,...

S.i. Systems
Montreal, Quebec

Intermediate Business Intelligence Developer specializing in data modeling to create reports using Informatica or SAP BusinessObjects, and dashboards using Power BI . Our Public Sector Client is looking for an. Kimball Dimensional preferred) with experience in. ...

WB Games Montreal Inc
Montreal, Quebec

The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete ...

Points
Montreal, Quebec

Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. They ensu...

Altair Engineering
Canada
Remote

To reinforce our development team, Altair is looking for a talented developer, specialist of Fluid Structure Interaction (FSI), with a proven experience developing commercial software. You master numerical methods such as Arbitrary Lagrangian Eulerian (ALE) and Finite Volume Method (FVM), dealing wi...

S.i. Systems
Montreal, Quebec

SharePoint Online, including splitting sites, merging sites, migrating content from on premises network file shares and/or on-premises SharePoint to SharePoint Online. Senior Microsoft Enterprise Content Management SME with technical and functional expertise in Purview and SharePoint Online to suppo...

Mannarino Systems & Software
Anywhere - Canada

Demonstrates and communicates understanding of industry and regulatory requirements, standards, and practices in avionics systems, software, and hardware. He/she conducts independent assessment of engineering compliance to systems, rules, and processes to ensure fulfillment of internal and external ...

Mila - Institut québécois d'intelligence artificielle
Montreal, Quebec

Founded by Professor Yoshua Bengio of the Université de Montréal, Mila brings together researchers specializing in artificial intelligence, and more specifically in machine learning, deep learning and reinforcement learning. This role involves developing and implementing cutting-edge AI solutions an...

S.i. Systems
Montreal, Quebec

As a Cloud Networking Architect your key area of responsibility will be to architect cloud environments, including application and network components, in GCP and AWS, and provide technical leadership on the design and development of cloud native solutions running on Kubernetes. In addition, the succ...