The Software Development Engineer – Risk is responsible for designing, developing, testing, and supporting software solutions for Trading & Risk Management Systems.
Requirements
- Design, develop, test, deploy, and maintain software applications supporting Trading & Risk Management Systems.
- Build and enhance risk analytics and reporting solutions, including support for Greeks, VaR, PFE, and XVA calculations.
- Partner with product managers, quantitative analysts, and engineering teams to translate business and technical requirements into scalable software solutions.
- Develop and maintain backend services, APIs, and microservices that integrate with internal and external systems.
- Integrate and support market data feeds and services from external vendors such as Bloomberg, Refinitiv, Markit, and similar providers.
- Apply AI-assisted development practices and support intelligent automation opportunities within engineering and risk workflows where appropriate.
- Contribute to the design or integration of Agentic AI solutions, such as workflow agents, reasoning assistants, or automation services, in support of engineering productivity and operational efficiency.
- Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
- Contribute to code reviews, testing, automation, and CI/CD processes to ensure high-quality software delivery.
- Maintain technical documentation and support ongoing platform improvements and modernization efforts.
Benefits
- Health/vision/dental insurance
- 401(k)
- PTO
- Parental leave
- Medical leave
- STD/LTD insurance benefits