Senior C++ Developer

As our Senior C++ Developer, you will architect, develop, and radically optimize trading systems that demand the fastest execution speeds in the market. You will be the driving force behind designing multi-threaded, network-intensive applications, and performing high-level performance tuning in an environment where microseconds matter. Your expertise in C++ will directly influence our competitive advantage in the high-stakes realm of high-frequency trading.

 

Key Responsibilities:

System Architecture & Development:

- Design and develop ultra-low latency trading platforms using modern C++ standards.

- Drive the architecture of multi-threaded and distributed systems, ensuring robust,

fault-tolerant, and scalable applications.

 

Performance Engineering:

- Optimize code to push the boundaries of CPU, memory, and network performance.

- Identify and eliminate bottlenecks, utilizing advanced performance tuning and debugging techniques.

 

Networking & Inter-Process Communication:

- Develop and maintain high-performance networking stacks (TCP/IP, UDP) and inter-process communication protocols.

- Integrate directly with market data feeds, FIX protocols, and exchange interfaces.

 

Collaboration & Innovation:

- Work collaboratively with quants, traders, and systems engineers to translate financial

strategies into high-performance code.

- Champion best practices in software engineering, performance optimization, and real-time

systems design.

 

Continuous Improvement:

- Stay ahead of the curve with a deep curiosity for new technologies and industry trends that

can further advance our platforms.

 

Required Qualifications & Experience:

 - Extensive C++ Expertise: 7+ years of hands-on C++ development in ultra-low latency, high-performance environments.

 - Multi-Threaded Mastery: Proven ability to design, develop, and debug multi-threaded applications under high load conditions.

 - Networking Savvy: Deep understanding of network programming protocols (TCP/IP, UDP) with real-world experience handling high-speed data exchanges.

 - Performance & Optimization: Demonstrated excellence in CPU/memory optimization and performance tuning on Linux and/or Windows environments.

 - High-Frequency Trading Background: Prior work experience in high-frequency trading, hedge funds, proprietary trading firms, or related financial technology platforms.

 - Systems & Architecture: Strong grasp on data structures, algorithms, and modern object-oriented design principles.

 - Academic Credentials: Bachelor’s, Master’s, or Ph.D. in Computer Science, Engineering, Mathematics, or a related quantitative field.

Published 25 May
75 views
·
12 applications
59% read
·
42% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...