At a Glance
- Tasks: Design and develop algorithms to monitor and prevent market fraud.
- Company: Solidus Labs transforms finance with innovative crypto-native compliance solutions.
- Benefits: Join a dynamic team in a fast-paced environment with opportunities for growth.
- Why this job: Be part of a mission to promote transparency and institutional adoption of digital assets.
- Qualifications: 5+ years in software engineering, especially in financial markets and algorithm development.
- Other info: Ideal for self-starters eager to tackle diverse challenges in a cutting-edge field.
The predicted salary is between 43200 - 72000 £ per year.
Senior Software Engineer- Financial Markets & Algorithm
London
Full-time
Description
About Solidus Labs
At Solidus, we believe digital assets offer an opportunity to transform finance and make it more inclusive, transparent, and efficient. Our team uses over 20 years of experience developing Wall Street-grade FinTech to build crypto-native market surveillance and compliance infrastructure. Digital asset firms globally use our products to detect, investigate, and report compliance threats, trade manipulation, and fraud in order to protect investors, provide transparency, apply for licensing, and comply with regulation. Our work is key to promoting institutional adoption of digital assets and growing the ecosystem.
As a young and ambitious company in an extremely dynamic space, any candidate must be independent, accountable, organized, have a self-starter attitude, and be willing to get their hands dirty with day-to-day work that might be out of their official scope, while keeping an eye on their goals and the big picture.
We are seeking an experienced and highly skilled Senior Software Engineer to join our dynamic Algos Team. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining advanced algorithms and software solutions that monitor, detect, and prevent fraudulent activities, market abuse, and compliance breaches based on off-chain data and on-chain data.
Responsibilities
Algorithm Development : 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.
System Architecture : 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 RT.
Codebase Maintenance : Review and enhance existing codebase to improve efficiency, maintainability, and overall system performance. Identify areas for optimization and implement necessary changes.
Required skills
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field. Master’s degree or PhD is a plus.
- Minimum of 5 years experience, with 3 years of experience in algorithm development for financial markets, market surveillance, or related fields.
- Proficiency in programming languages such as, Java, Kotlin, C#, C++ or similar, and 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.
- Effective communication skills to collaborate with multidisciplinary teams and present complex technical concepts to non-technical stakeholders.
- Experience with monitoring and managing production environments
- Great interpersonal skills and a team player
Preferred
- Experience with data analysis, statistical modeling, and machine learning techniques is advantageous.
#J-18808-Ljbffr
Senior Software Engineer- Financial Markets & Algorithm employer: Solidus Labs
Contact Detail:
Solidus Labs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer- Financial Markets & Algorithm
✨Tip Number 1
Familiarize yourself with the latest trends in digital assets and financial markets. Understanding the current landscape will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the FinTech and algorithm development space. Attend industry meetups, webinars, or conferences to connect with potential colleagues and learn more about the challenges they face.
✨Tip Number 3
Brush up on your programming skills, especially in Java, Kotlin, C#, or C++. Consider working on personal projects or contributing to open-source projects that involve algorithm development to showcase your expertise.
✨Tip Number 4
Prepare to discuss your experience with real-time data processing frameworks. Be ready to share specific examples of how you've tackled challenges in previous roles, particularly in high-performance environments.
We think you need these skills to ace Senior Software Engineer- Financial Markets & Algorithm
Some tips for your application 🫡
Understand the Company: Before applying, take some time to understand Solidus Labs and their mission in the digital asset space. Familiarize yourself with their products and how they contribute to market surveillance and compliance.
Tailor Your CV: Make sure your CV highlights relevant experience in algorithm development, particularly in financial markets. Emphasize your proficiency in programming languages like Java, Kotlin, C#, or C++, and any experience with real-time data processing frameworks.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for the role and the industry. Discuss your problem-solving skills and ability to work in dynamic environments, as well as your experience collaborating with multidisciplinary teams.
Highlight Relevant Projects: In your application, mention specific projects where you designed or optimized algorithms for market data monitoring. Include any experience with machine learning techniques or statistical modeling, as these are preferred skills for the position.
How to prepare for a job interview at Solidus Labs
✨Showcase Your Algorithm Development Skills
Be prepared to discuss your experience in designing and optimizing algorithms, especially in the context of financial markets. Bring examples of past projects where you successfully implemented algorithms for market surveillance or compliance.
✨Demonstrate Your Technical Proficiency
Make sure to highlight your proficiency in programming languages like Java, Kotlin, C#, or C++. Be ready to solve coding challenges during the interview that reflect real-world problems you might encounter in this role.
✨Communicate Effectively
Since you'll be collaborating with multidisciplinary teams, practice explaining complex technical concepts in simple terms. This will show your ability to work with non-technical stakeholders and ensure everyone is on the same page.
✨Emphasize Your Problem-Solving Abilities
Prepare to discuss specific instances where you've tackled challenging problems in a fast-paced environment. Highlight your attention to detail and how you approach optimization and system reliability.