Senior Software Engineer Role Summary
We are looking for an experienced Senior Software Engineer to join our team. As a senior member of our software engineering department, you will design and optimize advanced algorithms that power real-time market surveillance and data analysis, ensuring high accuracy and performance across complex trading systems.
Key Responsibilities:
1. Design, implement, and optimize sophisticated algorithms for batch and real-time monitoring of market data and trading activities;
2. Collaborate with quantitative analysts, data scientists, & compliance experts to ensure the effectiveness of surveillance strategies;
3. Contribute to the architecture /code/design of scalable /code/high-performance software systems that process /code/analyze large volumes of trading data in batch /code/>real-time;
4. Evaluate system reliability /code/: fault tolerance with high throughput for batch processing as well as low-latency performance for real-time processing;
5. The role also involves reviewing enhancing existing codebase to improve efficiency maintainability overall system performance
<;/li: