About the job
Join our Risk team as a Reliability Software Engineer, where you will be instrumental in maintaining the performance, stability, and availability of our Risk software systems. The Risk platform at Squarepoint is essential for position management, profit/loss computation, inventory management, and internal order routing. These vital systems must handle high volumes of trading data efficiently and reliably, necessitating strong software development capabilities and analytical skills.
Your primary focus will be on developing firm-wide platforms aimed at enhancing Squarepoint's observability, preventing functional and performance regressions, and automating operational processes. You will implement domain-specific logic tailored for various Risk sub-teams using these platforms. Examples of our projects include:
- Observability: Our health check platform simplifies the implementation of health checks across teams at Squarepoint. It supports generic health checks set up through configuration, as well as a 'plug-n-play' architecture for custom health checks.
- Preventing functional/performance regressions: We are creating a platform to automate benchmarking by managing job scheduling, hardware resources, metric collection, reporting results, and integrating with GitLab.
- Automation: We are developing a self-service automation platform allowing users to request system configuration changes via a Jira portal, which automatically schedules jobs to apply approved changes.
Operational continuity is vital; therefore, our responsibilities include:
- Level-2 support: Each team member participates in a daily support rotation, prioritizing incident response during business hours over project work.

