Middle Software Engineer (C++)

A technology company focused on algorithmic trading in cryptocurrency markets with a flat corporate structure.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Finance

Description For Middle Software Engineer (C++)

Sparkland is seeking a Mid-Level Software Engineer with C++ expertise to join their algorithmic trading team. The company operates in the fast-paced cryptocurrency trading industry, focusing on high-performance trading systems and exchange connectivity. As a team member, you'll work with bright minds in a flat, remote-first organization that values innovation and excellence.

The role involves developing and maintaining critical trading infrastructure, where performance down to the microsecond level is crucial. You'll be responsible for building and optimizing connections to cryptocurrency exchanges, troubleshooting market data issues, and collaborating with various teams to enhance trading algorithms and systems.

The ideal candidate brings at least 3 years of software development experience, with strong C++ skills and a deep understanding of high-load applications. Knowledge of financial markets, low-latency systems, and networking concepts is essential. Experience with technologies like Python, Kafka, and various networking protocols would be advantageous.

Sparkland offers an attractive work environment with flexible hours, remote work options, and regular company workations worldwide. The company's culture emphasizes continuous learning, open-mindedness, and entrepreneurial spirit. This is an excellent opportunity for engineers passionate about technology and algorithmic trading to make a significant impact in the cryptocurrency trading space.

Last updated 7 hours ago

Responsibilities For Middle Software Engineer (C++)

  • Develop and maintain connections to cryptocurrency exchanges and data providers, troubleshoot market data issues
  • Develop new features
  • Work together with different teams to ensure the correct behaviour of algorithms and improve trading systems
  • Helping with fixing small bugs

Requirements For Middle Software Engineer (C++)

Python
Kafka
  • Minimum 3 years of experience in software development
  • Extensive experience in C++
  • Experience working with high load applications
  • Good understanding of design patterns, data structures, and algorithms
  • Good understanding of networking concepts
  • Knowledge in financial markets and low latency/high-frequency systems and/or distributed systems

Benefits For Middle Software Engineer (C++)

  • Flexible working hours and a healthy work-life balance
  • Remote-first team
  • Work in a thriving, multicultural, and fun environment
  • Corporate workations to cool places worldwide

Interested in this job?

Jobs Related To Sparkland Middle Software Engineer (C++)

Software Quality Assurance Engineer

Remote Software QA Engineer position at Sparkland, focusing on testing high-load trading systems and cryptocurrency platforms.

Associate Corporate Counsel, Technical Infrastructure, Networks

Associate Corporate Counsel position at Google focusing on technical infrastructure and networks, handling complex commercial transactions and legal matters for global infrastructure projects.

Product Manager II, Brand Connect, YouTube

Product Manager II position at YouTube focusing on Brand Connect marketplace, managing creator monetization and brand partnerships with 5+ years experience required.

Sales Enablement Manager, Google Public Sector

Sales Enablement Manager position at Google Public Sector, focusing on driving field enablement and productivity through strategic programs and training initiatives.

Software Developer III, Infrastructure, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on infrastructure development and large-scale systems.