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