Posted on: 23/07/2025
Experience : 2 to 8 years' experience.
PlusWealth Capital Management LLP is a proprietary high-frequency trading firm, active in multiple markets including cash equities, options, and futures.
We thrive on building cutting edge, data-driven, and tech-based trading algorithms.
We are currently seeking a skilled C++ Developer to join our dynamic team and contribute to the development and optimization of our trading systems.
Responsibilities :
Raw Sockets :
- Optimize raw socket performance to minimize packet loss and latency.
PCAP Analysis :
- Utilize tools like libpcap and Tcpdump to filter and process specific packet types.
Multithreading :
- Manage thread lifecycle and synchronization to ensure efficient parallel processing.
Cross Thread Safety :
- Implement best practices for cross-thread communication and data sharing.
Memory Management :
- Utilize smart pointers and other C++ techniques to optimize memory usage and minimize fragmentation.
Cache Coherency :
- Implement techniques to reduce cache misses and false sharing.
Custom Memory Pool Programming :
- Integrate custom memory pools with existing code and third-party libraries.
Motherboard and CPU Architecture :
- Utilize advanced CPU features like SIMD, multithreading, and out-of-order execution.
CPU Flags and Optimization :
- Profile and benchmark code to measure and improve performance based on CPU-specific instructions.
Qualification Criteria :
- A bachelor's or master's degree in computer science or relevant field.
- Proven experience or worked on projects in C++ development only, preferably in a low-latency or HFT
environment is a plus.
- Proficiency in multithreading and synchronization mechanisms in C++.
- Expertise in memory management, including the use of smart pointers and custom memory pools is a plus.
- Knowledge of cache coherency and techniques to optimize cache performance.
- Familiarity with motherboard and CPU architecture, and how it impacts system performance.
- Experience with CPU flags and their usage in software optimization.
- Strong problem-solving skills and the ability to work in a fast-paced, high-pressure environment.
- Excellent communication skills and the ability to work collaboratively in a team.
Preferred Qualifications :
- Knowledge of network protocols and performance optimization techniques.
- Familiarity with profiling and benchmarking tools.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1517268
Interview Questions for you
View All