We are seeking a highly skilled Low Latency C++ Developer to join our team. You will be responsible for designing, developing, and optimising high-performance, low-latency applications for a well known bank. This role requires deep expertise in modern C++, multi-threading, and performance optimisation.
Key Responsibilities:
- Design, develop, and maintain high-performance, low-latency C++ applications.
- Optimise existing code to improve performance and reduce latency.
- Implement efficient algorithms and data structures for real-time processing.
- Work with networking protocols and system-level programming to enhance performance.
- Utilise profiling tools to analyse and debug latency issues.
- Collaborate with cross-functional teams to integrate new features and improve system architecture.
- Ensure code quality through rigorous testing, peer reviews, and best practices.
- Stay up to date with industry trends and advancements in low-latency development.
Required Skills & Experience:
- Strong proficiency in modern C++ (C++11/14/17/20).
- Experience with low-latency, high-performance computing.
- Deep understanding of multi-threading, concurrency, and parallel programming.
- Proficiency in networking protocols (TCP, UDP, multicast) and system programming.
- Experience with Linux/Unix-based environments.
- Familiarity with real-time data processing.
- Experience with scripting (Python, Bash) for automation and debugging.
- Strong problem-solving skills and ability to work in a fast-paced environment.
This firm is open to background of the candidate.
Contact Detail:
Ingenii Search Recruiting Team