Understanding Recruitment

Senior Software Engineer

About the Employer

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