Job Description
Our client, a global quantitative trading firm, with industry leading research infrastructure is seeking a Software Engineer who has a passion for complex modern C++ code. They are offering a choice of either working remotely from anywhere in the world or in one of their state of the art offices in London or Dubai.
Responsibilities:
- Optimize and speed up core components, which are used by other parts of the trading platform.
- Write tests for core components to ensure good code coverage.
- Build high-speed platform interconnects for efficient interaction between various components.
- Develop an efficient method for managing platform configuration files.
Requirements:
- Strong expertise in modern standards of C++ 17/20 and Interest in new language versions.
- Proficiency in writing unit tests.
- In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency
- Capability to create performance benchmarks and experience with profiling tools.
- Expertise in multithreaded programming and understanding of CPU memory models.
- Experience in creating products used by other development teams
- Strong knowledge of Linux system internals.
- Familiarity with algorithms and data structures.