Software Developer – Backend and Distributed Systems
Squarepoint Capitalover 1 year ago
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.
About Squarepoint Capital
Squarepoint is a leading global investment management firm that develops quantitative investment strategies to achieve high quality returns for our clients. We are a data and technology driven firm who specialize in developing automated trading systems that execute across global financial markets.