Responsibilities
- Core Development: Design, build, and enhance low-latency C++ applications for core trading infrastructure, market data processing, and order execution.
- Optimization: Continuously improve the speed and scalability of existing trading systems, including high-throughput exchange connectivity.
- Strategy Integration: Implement adjustable trading strategies that are easy to integrate with automated backtesting systems.
- Production Support: Investigate production issues, identify root causes, and propose solutions within a 24/7 environment.
- Collaboration: Collaborate with quants and traders to transform complex ideas into robust, efficient production systems.
Requirements
- Education: University degree in Computer Science, Software Engineering, or related disciplines.
- Experience: 3–5 years of professional C++ development experience, preferably in a low-latency/HFT or financial environment.
- Technical Skills: Clean and efficient C++ (C++17 or higher) programming skills, with hands-on experience in Linux environments.
- Performance Expertise: Strong understanding of multithreading, concurrency, memory management, and network programming (TCP/UDP).
- Problem Solver: Proven ability to analyze and tackle complex problems with elegant, scalable solutions.
Preferred Qualifications
- Background in Rust, Python, or .NET technologies.
- Exposure to high-throughput/low-latency design.
- Strong interest in cryptocurrency, trading, and financial markets.
What We Offer
- A casual, non-hierarchical, and entrepreneurial working environment.
- Opportunity to work with the latest technologies in the crypto space.
- An international team of like-minded professionals.
- Competitive salary and performance-driven bonus structure.
