Software Engineer (C++)
- On-site
- India
Job description
Overview
We are seeking a highly skilled Software Engineer specializing in C++ to develop high-performance trading systems. This role involves collaborating with Python engineers to create cutting-edge trading technology for demanding cryptocurrency markets.
Requirements
- 7 years of professional experience in C++, with a focus on performance optimization.
- Experience in developing high-frequency trading systems or similar real-time applications is highly preferred.
- Solid understanding of algorithms, data structures, and software design principles.
- Familiarity with multi-threading, parallel processing, and low-latency programming.
- Experience with network programming and protocols, particularly in a trading context, is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
- Preferred: Experience in the cryptocurrency trading industry and knowledge of financial markets and high-frequency trading fundamentals.
Responsibilities
- Design, develop, and optimize high-frequency trading algorithms in C++.
- Collaborate with Python engineers to integrate C++ components with existing systems.
- Implement low-latency and high-throughput solutions to enhance trading performance.
- Conduct thorough testing and debugging of trading systems to ensure reliability and accuracy.
- Monitor and analyze trading performance, making necessary adjustments to maintain competitiveness.
- Stay current with industry trends and technologies to continually improve our trading strategies.
Interview Process
- Technical Round - C++ Language Evaluation
- Technical Round - DSA and Fundamentals
- Technical Round - System Design
- Final Technical Round (if required)
Details
On-site
- Bengaluru, Karnātaka, India
₹6,000,000 - ₹7,000,000 per year
or
Details
On-site
- Bengaluru, Karnātaka, India
₹6,000,000 - ₹7,000,000 per year
All done!
Your application has been successfully submitted!