
Software Developer - Productivity platforms & Frameworks
Squarepoint Capitalover 1 year ago
Montréal, Canada +2 moreSenior
Responsibilities
- Design, develop, and maintain high-quality, scalable, and performant software solutions.
- Develop companywide productivity tools, frameworks, and platforms that streamline organizational operations.
- Collaborate with developers and stakeholders to gather requirements, design solutions, and implement features.
- Write clean, well-documented, and testable code.
- Participate in code reviews and improve code quality and development processes.
- Troubleshoot and resolve technical issues efficiently.
- Stay current with technologies and industry best practices.
Requirements
- 6+ years of professional software development experience.
- Strong proficiency in high-performance Python and deep knowledge of its ecosystem and best practices.
- Prior or current experience with at least one JVM-based language, such as Java, Kotlin, or Scala.
- Solid understanding of distributed systems principles and distributed architectures.
- Experience with containerization technologies such as Docker or Kubernetes.
- Experience working in a Linux environment and using version control.
- Experience with CI/CD pipelines and automation tools.
About Squarepoint Capital
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.