Senior C++ Developer - Remote, Cryptocurrency Trading Firm
Design and implement new market links. Improve high-load, low-latency C++ apps. Collaborate with cross-functional teams. Remote work with annual retreats.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Hi! This is the Yandex Family community, and many great international talent trust us with their hiring processes.
We're looking for a Middle/Senior C++ developer to join the Sparkland team, fully remote and with a foreign currency salary.
Sparkland is a proprietary cryptocurrency trading firm that has been operating profitably since 2020, achieving consistent annual growth of 20-50%. The company trades across 10+ centralized exchanges, supports 350+ currencies, and processes around 1 million transactions per day.
The engineering-heavy team of 52 people - roughly 40 of whom are engineers - operates in a remote-first culture, which is notably rare in the high-frequency trading world. About half the team works remotely from across Europe, while the core team is based out of an office in Dubai. To keep the distributed team connected, Sparkland runs annual work-and-vacation retreats; past destinations have included Morocco and Armenia.
Responsibilities
- Design and implement new market links and connectivity tools.
- Improve and maintain existing high-load, low-latency C++ applications.
- Actively reduce latency to optimize trading performance.
- Ensure operational excellence and reliability of systems as they scale.
- Collaborate closely with other engineering, data, and trading teams.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Requirements
- 3+ years of software development experience, primarily in modern C++.
- Experience with high-load, low-latency systems.
- Deep understanding of algorithms, data structures, and design patterns.
- Good grasp of networking fundamentals (REST, Websockets, etc.).
- Knowledge of financial markets, HFT, or distributed systems.
- Exposure to protocols like FIX.
- Familiarity with AWS, Kibana, Grafana, Prometheus, or Kubernetes.
- Basic experience with Python and Kafka.
- English proficiency at C1 level or above.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Conditions
- Remote with the option to relocate to Dubai (where the core team is based).
- Preferred time zones: Europe, CIS, or Dubai-adjacent. Candidates based in Russia are not considered.
- Employment is structured as a B2B contract (service agreement), with flexible payment options in USD, EUR, or USDT.
- Competitive salary depending on level and location, plus performance-based bonuses.
- Compensation $100,000 - $250,000 per year depending on level.
Hiring Process
- HR screening (30 min).
- Technical interview (30 min).
- Take-home task.
- Technical interview with the team (75 min).
- Final interview with the founder.
Similar Jobs
Explore other opportunities that match your interests
Brand Manager
viral advice media
quik hire staffing