We are looking for a dedicated and proficient Senior C++ Developer. You will be one of the key contributors in our organization and develop high quality system solution following well-known workflows and best practices. Being our developer, you will focus to:
• Contribute to the development and enhancement of the platform to meet high performance and scalability requirements
• Participate in the multi-year initiative to upgrade and expand the platform's capabilities for future growth
• Assist users in resolving technical challenges encountered while using the backtesting / simulation software
• Diagnose and troubleshoot issues related to the performance and throughput of the platform
• Provide technical support and guidance to ensure optimal use of the platform by thousands of users
• Communicate effectively with stakeholders to understand their needs and provide appropriate technical solutions
• Document and share knowledge on best practices and solutions for common technical issues encountered by users
• Work closely with quantitative researchers and other technical teams to ensure seamless integration and operation of the platform
• Continuously monitor and analyze platform performance to identify areas for improvement and optimization
• A minimum of 5 years of writing production-quality code in C++ on Linux platform
• Strong understanding and experience with Linux system programming fundamentals
• Ability to develop large-scale, distributed systems
• Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns.
• Self-motivated and able to work independently with minimal direction
• Python development experience is also a plus
• Developing systems for managing and performing computation on large-scale graph data
• Streaming/dataflow systems