Senior C++ Engineer - Algorithmic Trading
5+ years post-graduation professional C++ software development experience within the Financial industry
Solid understanding of parallel, asynchronous, and multithreaded programming to build distributed systems
Good knowledge of algorithms and data structures
Strong analytical and problem-solving skills, with the ability to analyze complex data sets and propose innovative solutions.
Understanding of trading life cycle, including order capture & execution, allocation workflow, settlement, and compliance requirements
Must have strong technical skills in Scripting, Python, PowerShell, C#, SQL or other programming languages
Solid track record in application deployment best practices
Proactive system monitoring and troubleshooting, owning reliability improvements and ensuring their successful delivery