
Software Engineer
Software Engineer
As a Software Engineer at Ritar Trades, you’ll play a key role in developing and optimizing low-latency trading systems that drive our high-frequency trading strategies. Working closely with traders and quant researchers, you'll implement high-speed networking solutions, refine order execution algorithms, and enhance real-time trade monitoring tools.
You'll take full ownership of projects from design to deployment, with your code quickly making its way into production. If you're passionate about low-level programming, multithreading, and performance optimization in C++, Python, or Java, you'll thrive in our fast-paced, dynamic environment.
At Ritar Trades, innovation and technical excellence are at the core of what we do. This is a unique opportunity to have a direct, large-scale impact while working on some of the most advanced trading systems in the industry.
Responsibilities
Develop and optimize low-latency trading systems.
Implement high-speed networking solutions for real-time trading.
Improve order execution algorithms and trade monitoring tools.
Enhance performance profiling and debugging tools.
Requirements
Expertise in C++ (low-latency programming), Python, or Java.
Experience with multithreading, concurrency, and memory optimization.
Understanding of network protocols (TCP/IP, FIX).
Experience with real-time systems and distributed computing.
Hiring Process
Resume Screening
Coding Challenge (C++ Performance Test)
Technical Interview (Low-Latency Systems Design)
Final Round (Live Coding + System Design)
Let’s work together.
Interested in working together? Fill out some info and we will be in touch shortly! We can't wait to hear from you!