Job Description
Senior Software Engineer - Algos Team
Shape the future of financial markets with innovative technology. We're seeking a Senior Software Engineer to design and maintain advanced algorithms and software solutions for monitoring, detecting, and preventing fraud, market abuse, and compliance breaches across on-chain and off-chain data.
Responsibilities:
* Algorithm Development: Create and optimize algorithms for batch and real-time monitoring of trading activities. Collaborate with data scientists and compliance experts to enhance surveillance strategies.
* System Architecture: Build scalable, high-performance systems for processing large trading data volumes with reliability, fault tolerance, and low-latency performance.
* Codebase Maintenance: Refactor and optimize the existing codebase for efficiency, maintainability, and performance.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or related fields (Master’s/PhD is a plus).
* 5+ years of experience, including 3+ in algorithm development for financial markets or related areas.
* Proficiency in Java, Kotlin, C#, C++, or similar languages.
* Expertise in software engineering, design patterns, and real-time data processing frameworks.
* Strong problem-solving skills and the ability to work in dynamic environments.
* Effective communication and team collaboration skills.
Preferred:
* Python experience.
* Knowledge of data analysis, statistical modeling, or machine learning techniques.
If you’re passionate about building cutting-edge solutions in a fast-paced, innovative environment, this role is for you!