A global financial services firm is seeking a Software Engineer to join its Market Risk team in Connecticut. The role will focus on developing and maintaining technology solutions that support risk management, trading operations, and investment activities.
About the Team
The Market Risk team provides independent oversight of portfolio performance and risk for a global systematic investment platform, working closely with senior investment leadership. Supporting the team is a dedicated group of engineers focused on building, scaling, and maintaining the technology that powers market risk capabilities.
What You’ll Do
- Develop and implement quantitative methodologies that improve the ability to measure and understand market risk.
- Build scalable services and APIs that make large and complex risk datasets accessible through intuitive reporting and visualization tools.
- Automate risk-management workflows, including portfolio limits, monitoring, and operational processes.
- Design and maintain batch and real-time data pipelines for calculating portfolio and position-level analytics.
- Help expand the Market Risk platform within a cloud-first architecture.
- Improve the performance and reliability of distributed analytics and compute workloads.
- Troubleshoot and resolve issues across systems supporting a live, automated trading environment.
- Partner with engineers, quantitative researchers, traders, risk managers, and other teams on cross-functional technology initiatives.
- Work closely with senior risk leadership to develop technology that improves day-to-day workflows and decision-making.
What We’re Looking For
- Strong understanding of software architecture, computer science fundamentals, data structures, and CI/CD practices.
- Experience with modern software engineering methodologies and development practices.
- Background developing large-scale risk, portfolio, or analytics platforms, ideally within equities or multi-asset environments.
- Experience working in quantitative finance or a similarly technical financial environment.
- Familiarity with cloud technologies and cloud-native architecture.
- Experience developing user-facing applications with frameworks such as React or Angular.
- Strong problem-solving skills and an interest in building reliable, high-performance systems.
Qualifications
- Bachelor’s or Master’s degree in a quantitative or numerical discipline with a strong academic record.
- 3+ years of relevant software engineering experience.
- Proficiency in at least one object-oriented programming language, preferably C#, Scala, or Java.