Squarepoint is seeking an experienced 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 internal backend services, frameworks, and platforms utilized by quants, traders, and other development teams.
Requirements
- 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
- 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.
Benefits
- Providing opportunities for professional growth and development
- Team-oriented environment
- Flexible working arrangements
- Competitive salary and bonus scheme
- Comprehensive benefits package
- Work-life balance