Senior Software Engineer Role
Award-winning software empowers Fortune 500 brands and trailblazing startups across industries.
We seek growth opportunities, impact, and collaboration with people who care. If you're passionate about innovation and making a difference, we'd love to meet you.
About This Senior Role:
As a Senior Software Engineer, design advanced algorithms for real-time market surveillance and data analysis ensuring high accuracy and performance. Collaborate closely with quantitative analysts, data scientists, and compliance experts shaping core systems at the intersection of finance, data, and engineering innovation.
Key Responsibilities:
* Design, implement, and optimize sophisticated algorithms for batch and real-time monitoring of market data and trading activities;
* Collaborate with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of surveillance strategies;
* Contribute to the architecture and design of scalable and high-performance software systems that process and analyze large volumes of trading data in batch and real-time;
* Ensure system reliability, fault tolerance, with high throughput for batch and low-latency performance for real-time processing;
* Review and enhance existing codebase to improve efficiency, maintainability, and overall system performance;
* Identify areas for optimization and implement necessary changes.