Job Overview
We are seeking an experienced Senior Software Engineer to join our team. As a key member of the engineering department, you will be responsible for designing and optimizing advanced algorithms for real-time market surveillance and data analysis.
The ideal candidate will have a solid understanding of software engineering principles, design patterns, and system architecture. Experience with algorithmic development and optimization, as well as proficiency in Java and Spring programming, is essential.
In this role, you will collaborate closely with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of surveillance strategies. You will also 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.
* Design and implement sophisticated algorithms for batch and real-time monitoring of market data and trading activities;
* Collaborate with cross-functional teams to ensure the effectiveness of surveillance strategies;
* Contribute to the design and architecture of scalable and high-performance software systems;
A successful candidate will have excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment. They will also be effective communicators, able to present complex technical concepts to non-technical stakeholders.
Requirements
* 4+ years of experience and proficiency in Java and Spring programming;
* Experience in crypto or blockchain;
* 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;
* Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment;
* Effective communication skills to collaborate with multidisciplinary teams;
* Upper-intermediate English level.
What We Offer
As a Senior Software Engineer at our company, you will have the opportunity to work on challenging projects, collaborate with experienced professionals, and develop your skills in a dynamic environment. We offer a competitive salary and benefits package, as well as opportunities for career growth and professional development.
How to Apply
If you are a motivated and experienced software engineer looking for a new challenge, please submit your application. We look forward to hearing from you!