Senior Developer FX Options Risk
Senior Developer – FX Options Risk & Valuation Systems
We are seeking a highly capable Senior Developer to join our Front Office FX Options Technology team. This role involves hands-on work in building and enhancing systems used by the global FX Options Trading desk for risk, valuation, and real-time decision support. You will be working directly with Trading, Quant, and Technology colleagues across London, Hong Kong, and New York, contributing to a modern technology stack that includes TypeScript/React UI, C# services, PostgreSQL, and pricing services integrating with quant libraries.
Required Skills & Qualifications:
- Strong experience in C# and modern backend development.
- Solid understanding of TypeScript and React.
- Proficiency with PostgreSQL or similar relational databases.
- Experience integrating with quant libraries, pricing engines, or other computational services.
- Ability to operate effectively in a front-office or similarly fast-paced environment.
- Comfortable working with incomplete requirements and driving clarity through discussion.
- Strong communication skills and willingness to engage directly with Trading and Quants.
- Ability to deliver both quick tactical fixes and well-designed strategic solutions.
Nice to Have:
- Experience in FX, options, or other derivatives.
- Familiarity with risk systems, valuation concepts, or market data.
- Experience with distributed systems or real-time data processing.
- Prior exposure to global teams and cross-time-zone collaboration.
Day-to-day of the role:
- React / TypeScript UI (20%): Real-time risk visualisation, scenario tools, trader workflows.
- C# Backend Services (30%): Pricing requests, risk aggregation, workflow orchestration.
- PostgreSQL (20%): Schema design, performance tuning, data modelling.
- Pricing Services / Quant Integration (30%): Interfacing with quant libraries, valuation logic, market data usage.
The work includes small, fast-turnaround changes driven by trading needs and occasional larger initiatives requiring structured planning. You will often deliver a minimal viable change first, followed by strategic enhancements.
Key Responsibilities:
- Deliver high-quality features and enhancements across UI, services, and pricing components.
- Work closely with the Team Lead, Traders, Quants, and other developers to clarify requirements.
- Break down ambiguous or high-level Jira tickets into actionable technical tasks.
- Design pragmatic solutions that balance speed, robustness, and long-term maintainability.
- Participate in code reviews, knowledge sharing, and architectural discussions.
- Support production systems, including participation in the on-call rota.
- Contribute to an inclusive, collaborative team culture.
What We Offer:
- High-impact role with direct exposure to the trading business.
- Modern technology stack and greenfield-style development within a live system.
- Inclusive team culture where contributions are valued.
- Opportunities for technical leadership and ownership.
To apply for this Senior Developer position, please submit your CV and cover letter detailing your relevant experience and why you are interested in this role.