Senior Software Engineer- Financial Markets & Algorithm
Solidus Labs
Date: 1 week ago
City: Remote
Contract type: Full time
Remote
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.
Requirements:
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.
Requirements:
- 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
- Python experience
- Experience with data analysis, statistical modeling, and machine learning techniques is advantageous.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Python Software Engineer - Ubuntu Hardware Certification Team
Canonical,
Remote
2 hours ago
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to certify...
Product Marketing Manager - AI
Canonical,
Remote
2 hours ago
The role of a Product Marketing Manager - AI at CanonicalOpen Source has become the norm in Machine Learning, AI and Big Data tooling. Canonical has delivered secure open source to millions of users and enterprises. We're looking for a Product Marketing Manager who will be responsible for developing marketing strategy and go to market plans at a global level...
Customer Care Analyst
DRAMS Software,
Remote
£23,000
-
£28,000
per year
2 days ago
Location: Aberdeen (Office Based or Hybrid) / Scotland (Remote)Work Type: Full Time (5 days/week)Salary: £23,000 to £28,000 per annum depending on skills and experienceDo you consider yourself to be a natural ‘people-person’? Do you thrive off solving problems and helping get the best outcome for all? If yes, this could be the role for you!Who are we?DRAMS Software is an...