Posted on: 31/03/2026
Description :
Role : Software Engineer Risk Data Pipelines (Python)
About the Role :
Our Risk Technology team develops the core systems that power systematic and quantitative trading strategies. These systems enable real-time risk monitoring, position tracking, P&L management, order routing, and pre/post-trade analytics.
The Risk Data Pipelines team builds software solutions on top of the core Risk Technology platform to process and manage trading data across asset classes and trading platforms.
This role offers a unique opportunity to work closely with quantitative researchers, traders, and investment teams, while developing mission-critical software used in hedge fund trading environments.
Key Responsibilities :
- Design, develop, and maintain high-quality, scalable Python applications for business-critical risk systems.
- Build and enhance data pipelines for trade data ingestion and distribution across internal and external systems.
- Develop systems to normalize and stream trade data from trading platforms such as Bloomberg, Fidessa, and SpiderRock.
- Build solutions for trade data feeds to third-party platforms ensuring booking accuracy and regulatory compliance.
- Develop analytics and services that help investment teams monitor risk exposure, P&L, and capital efficiency.
- Automate trading operations such as trade reconciliation, position monitoring, and expiry management for options and futures.
- Collaborate closely with trading, quantitative research, and technology teams to gather requirements and deliver solutions.
- Participate in architecture discussions, system design, and performance optimization.
- Provide Level 2 production support and help resolve operational issues.
- Mentor junior developers and contribute to best engineering practices.
Required Skills & Qualifications :
- Bachelors degree in Computer Science or a related discipline.
- 4+ years of experience in Python development, preferably in the financial services industry.
- Strong experience with data processing and backend development in Python.
- Good knowledge of SQL and database technologies.
- Understanding of financial instruments such as Equity, FX, Credit, or Rates.
- Strong problem-solving ability and communication skills.
- Ability to work effectively in a collaborative, fast-paced environment.
Good to Have :
- Experience with FIX Protocol.
- Background in data engineering using tools like Pandas, R, or Julia.
- Experience with KDB+/q or time-series financial data platforms.
- Exposure to trading systems, risk management platforms, or capital markets technology.
Did you find something suspicious?
Posted by
Posted in
Data Engineering
Functional Area
Backend Development
Job Code
1625025