We are seeking an experienced C++ Developer to join a leading firm in the financial services industry, focused on developing and deploying systematic financial strategies across various asset classes and global markets. The company’s goal is to generate high-quality predictive signals (alphas) using a proprietary research platform designed to execute sophisticated strategies. The ideal candidate will work in a collaborative, high-impact environment, leveraging C++ to build performance-optimized systems that drive business success.

Requirements:

  • 7–10 years of experience in C++ development on Linux platforms

  • Strong understanding of Linux system programming fundamentals

  • Experience in developing large-scale, distributed systems

  • Proficiency in data structures, algorithms, high-performance application design, and concurrency patterns

  • Self-motivated, proactive, and able to work independently with minimal supervision

  • Proficiency in English (written and verbal) - B2 or better

Responsibilities:

  • Design, develop, and maintain high-performance C++ applications on Linux platforms

  • Implement and optimize algorithms for large-scale distributed systems

  • Focus on concurrency, scalability, and performance optimization

  • Collaborate with cross-functional teams to architect and deliver software solutions

  • Independently drive projects from concept to production

  • Write clean, maintainable code following best practices

  • Troubleshoot, profile, and debug performance-critical applications

We Offer:

  • Hybrid model (1 day/week in the office, or upon request)

  • Long-term, stable project

  • Competitive compensation

  • Opportunity to work with a world-class team

  • Interesting and challenging tasks in a high-impact environment