Squarepoint Capital

Software Developer – Backend and Distributed Systems

Squarepoint Capital
Apply
over 1 year ago
Montréal, Canada +2 moreSenior

Responsibilities

  • Design, develop, and maintain scalable, tested, production-grade distributed systems.
  • Manage and build internal backend services, frameworks, and platforms used by quants, traders, and development teams.
  • Collaborate with investment stakeholders and other technology groups.
  • Take full ownership of systems developed by the role holder and the team.
  • Support and troubleshoot live production systems.
  • Participate in all stages of the software lifecycle, from requirements gathering through production support.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 6 years of full-time software development experience.
  • Proficiency in C++.
  • Desire to work with or previous experience in Rust.
  • Hands-on experience implementing Docker and Kubernetes microservices in production.
  • Experience with highly available distributed systems or large datasets.
  • Experience supporting and monitoring large production systems.
  • Familiarity with Linux and version control software.
  • Experience designing and working with CI/CD pipelines.
  • Experience building and maintaining proprietary software platforms is preferred.
  • Hands-on experience with Google Cloud or AWS is preferred.
  • Hands-on experience with Python is preferred.
Squarepoint Capital

About Squarepoint Capital

1,001-5,000 employees

Squarepoint Capital is a global investment management firm that develops quantitative trading strategies and automated systems for institutional investors. It operates a fee-based asset management model, earning management and performance fees from funds and managed accounts across asset classes and markets. The company is privately held and headquartered in New York, with offices in major financial centers worldwide.

Contact me