Software Engineer (C++)

11 Months ago • 7 Years +

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.
Good To Have:
  • Cryptocurrency Trading
  • Financial Markets
  • Network Programming
  • Low-Latency Programming
Must Have:
  • C++ Experience
  • Performance Optimization
  • High-Frequency Trading
  • Algorithms & Data Structures

Add these skills to join the top 1% applicants for this job

cpp
algorithms
data-structures
python

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)


Set alerts for new jobs by ClanX
Set alerts for new jobs in India
Contact Us
hello@outscal.com
Made in INDIA 💛💙