Search jobs > Montreal, QC > Backend developer

Software Developer – Backend and Distributed Systems

Squarepoint Capital
Montreal, QC, Canada
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 Products Location(s) : London, Montreal or Singapore

Position Overview :

Squarepoint is seeking an experienced Software Developers 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 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.

Key Responsibilities :

  • Design, develop, and maintain scalable, tested, production-grade distributed systems.
  • Foster close collaboration and communication with investment 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.
  • Comfortable working with and / or picking up our diverse technology stack; Rust, Python, C++, K8s and more

Required Qualifications :

Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 6 years full-time software development experience.

Proficiency in C++ Desire to work with or previous experience in Rust Hands-on experience implementing Docker / Kubernetes microservices in a production environment.

Experience with highly available distributed systems and / or working with large datasets. Experience supporting and monitoring large production systems.

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 on building and maintaining proprietary software platforms
  • Hands-on experience with Google Cloud / AWS.
  • Hands-on experience with Python
  • 30+ days ago
Related jobs
MILA
Montreal, Quebec

Mila is seeking a talented and motivated Software Developer to join our team in advancing AI-Health projects on Rahimi’s lab. This role involves developing and implementing cutting-edge AI solutions and development of innovative software solutions to address complex challenges in healthcare includin...

Astra North Infoteck Inc.
Montreal, Quebec

Experience in engaging and supporting claims teams and understanding their day-to-day operations in the P&C insurance space. Open and clear connect with the business, telecom, infrastructure, security, audit, vendors, and software engineering. Knowledge on security standard methodologies and underst...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Develop, debug, and maintain test scripts aligned with test cases, lead and/or conduct analysis of the software requirements or source code when ap...

CAE
Montreal, Quebec

Come and work as part of our multidisciplinary team where you will be called upon to contribute to our software solutions behind the installation, integration and maintenance of our flight simulator visual systems and related components. Contribute to the continuous improvement of CAE’s software sta...

S.i. Systems
Montreal, Quebec

Sr Cloud Operations Engineering Specialist to support high-transaction, globally distributed cloud infrastructure and developing infrastructure for deploying and managing SaaS solutions for our large fleet management client. Provide proactive support 24/7 for production and disaster recovery data ce...

SSENSE
Montreal, Quebec

The Software Developer will join a squad and deepen their knowledge of software development. They will be responsible for developing and maintaining software solutions that streamline and automate transportation and shipping processes. Work alongside developers and data engineers to seamlessly integ...

Mannarino Systems & Software
Anywhere - Canada

Defining mechanisms and metrics to determine and drive improvements to test effectiveness, testing efficiency, and measure the overall quality of the catalog. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. Software Design and Verification DO-178 Engineers. ...

S.i. Systems
Montreal, Quebec

NET programmer/software developer to redesign and implement a revised architecture to support growth and expansion of the e-Filings products in support of their electronic payment option. Work with the project team and organizational stakeholders to ensure alignment and progress on project goals, pa...

TextNow
Canada

Give a Damn! (We are deeply commited and passionate about our work and achieving results)Benefits, Culture, & More:· Strong work life blend · Flexible work arrangements (wfh, remote, or access to one of our office spaces)· Employee Stock Options · Unlimited vacation · Competitive pay and benefits· P...

S.i. Systems
Montreal, Quebec

Analyze, develop, implement and make recommendations related to interfaces models and strategies for SAP systems. Analyze, plan, log and monitor interface performance, problems and changes, and take corrective action as required. Senior Interface Specialist to install and administer interface softwa...