Software Engineer (C++)

1 Month ago • 7 Years +

About the job

Job Description

Software Engineer (C++) specializing in high-frequency trading with 7+ years of experience. Strong knowledge of C++, algorithms, data structures, multi-threading, and low-latency programming. Experience with network programming and trading systems is highly desirable.
Must have:
  • C++ Experience
  • Performance Optimization
  • High-Frequency Trading
  • Algorithms & Data Structures
Good to have:
  • Cryptocurrency Trading
  • Financial Markets
  • Network Programming
  • Low-Latency Programming
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

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)


View Full Job Description

About The Company

Maharashtra, India (On-Site)

Karnataka, India (On-Site)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug