Job Summary
We are seeking a Fixed Income Risk System Developer with 5-7 years of experience to design, develop, and support large-scale risk and trading platforms within the Fixed Income Derivatives Technology team. This role involves building distributed systems for risk, PnL, pricing, and market data, collaborating closely with Sales & Trading, Quantitative Strategists, Risk, and Operations teams, and delivering strategic technology solutions that support global fixed income trading.
Key Responsibilities
Develop large-scale distributed systems for calculating and reporting intraday and end-of-day risk, PnL, and market scenarios.
Design and build next-generation pricing and workflow applications for Sales and Trading teams.
Contribute to greenfield projects focused on redesigning front-to-back risk scenario infrastructure.
Develop strategic market data and pricing platforms across multiple asset classes.
Design and develop APIs to enable programmatic access to pricing and risk analytics.
Support Fixed Income Derivatives trading systems across EMEA and global trading desks.
Collaborate with Sales, Traders, Quantitative Strategists, Operations, Controllers, COOs, and Market Risk teams to deliver business solutions.
Analyze business requirements and translate them into scalable technical solutions.
Develop high-performance, scalable, and maintainable software solutions.
Participate in system design, architecture, implementation, testing, deployment, and production support.
Optimize application performance for distributed and high-volume computing environments.
Follow DevOps and Continuous Development best practices throughout the software development lifecycle.
Troubleshoot production issues and provide timely resolution for critical business systems.
Contribute to strategic technology modernization initiatives.
Perform other duties as assigned.
Required Qualifications
Bachelor's degree or higher in Computer Science, Mathematics, Electrical Engineering, or a related computational discipline.
5-7 years of software development experience.
Strong software engineering, analytical, and problem-solving skills.
Experience developing large-scale distributed systems.
Strong programming experience in Scala or Java.
Experience designing and developing APIs and enterprise applications.
Understanding of software architecture and object-oriented design principles.
Excellent written and verbal communication skills.
Strong interest in financial markets and trading technologies.
Ability to work independently while collaborating effectively within global teams.
Preferred Qualifications
Experience with Fixed Income markets, Interest Rate Derivatives, or Capital Markets.
Knowledge of financial models, pricing, and risk management.
Experience developing financial risk calculation systems or trading platforms.
Experience with distributed computing or cloud computing technologies.
Experience with Java or Scala performance tuning.
Understanding of DevOps, CI/CD, and Continuous Development principles.
Required Skills
Scala
Java
Distributed Systems
API Development
Software Engineering
Object-Oriented Programming
System Design
Software Architecture
Risk Systems
Pricing Systems
Market Data
Performance Optimization
Distributed Computing
Cloud Computing
Problem Solving
Analytical Skills
Financial Markets
Fixed Income
Interest Rate Derivatives
Communication Skills
Team Collaboration
DevOps
CI/CD
Agile Development
Preferred Skills
Financial Risk Management
Trading Systems
Pricing Models
Market Risk
PnL Reporting
Quantitative Analytics
Performance Tuning
Cloud Platforms
Capital Markets