A senior software engineer will be responsible for designing and optimizing advanced algorithms for real-time market surveillance and data analysis. The role requires collaboration with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of surveillance strategies.
* The ideal candidate will have experience in crypto or blockchain, algorithmic development, and optimization. A solid understanding of software engineering principles, design patterns, and system architecture is also required.
* Hands-on experience with real-time data processing frameworks, such as databases and distributed computing, is essential for this position. Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are necessary.
Mandatory Skills
* 4+ years of experience and proficiency in Java and Spring programming;
* Experience with algorithmic development and optimization;
* Solid understanding of software engineering principles, design patterns, and system architecture;
* Hands-on experience with real-time data processing frameworks such as databases and distributed computing;
* Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced dynamic environment;
* Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field; Master's degree or PhD is a plus;
* Upper-intermediate English level.
Perspectives
* Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
* Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.