Backend C++ Developer

For one of our clients – a cutting-edge high-frequency trading (HFT) cryptocurrency market maker – we are looking for a Backend C++ Developer.
The company is fully technology-driven, with no external clients, allowing the team to focus entirely on building robust, scalable, and low-maintenance systems. Their mission is to stay agile and efficient in the fast-moving world of digital assets.
With decades of experience in traditional financial markets, the team brings deep expertise and precision to the crypto space, consistently pushing the boundaries of innovation.
Here, your challenges will be purely technical – giving you the opportunity to sharpen your skills in an environment designed for excellence and long-term growth.

Responsibilities:
• Design, implement, deploy, and monitor greenfield projects, as well as improve existing systems;
• Collaborate closely with team members to ensure seamless integration and solve real-world business challenges;
• Continuously optimize algorithms to remain competitive in fast-evolving markets;
• Tackle complex technical problems with a focus on clean, efficient, and maintainable code;
• Take ownership of your work and contribute ideas that drive innovation.

Requirements:
• Minimum 1 year of experience in backend software development;
• Strong foundation in algorithms, data structures, and system optimization;
• Solid understanding of algorithms, data structures, and computational complexity;
• Experience implementing numerical and performance-critical algorithms;
• Strong collaboration and communication skills, with a high level of integrity;
• Proactive mindset – anticipates challenges and takes initiative;
• Results-driven attitude with a focus on delivering high-quality outcomes;
• Analytical thinker with the ability to break down complex problems into practical solutions.

Nice to have:
• Participation in competitions in mathematics, informatics, physics, or competitive programming is a big advantage, plusparticularly with medals or prizes;
• Deep understanding of computer systems and CPU architecture;
• Strong experience with low-level programming (C/C++) and/or low-latency systems;
• Experience with concurrency, multithreading, and memory models in large-scale systems;
• Background in designing real-time, high-performance systems.

What they offer:
• Hybrid work model (3 days in the office) – Sofia, Mladost
• Lunch provided in the office
• Private health insurance
• Attractive performance-based bonus system

If this sounds like your next challenge, apply now!

To apply for this job email your details to milena@impact-hire.com

Privacy Preference Center