Senior C++ Developer
We are looking for an experienced and highly skilled Senior C++ Back-End Developer to join a small, focused team of 4 people. You will play a critical role in enhancing and maintaining the core infrastructure of our state-of-the-art trading platform. This role is 100% remote.
🛠️ Your Role and Responsibilities
Focus on infrastructure, configurations, and integrations primarily in C++ for distributed systems.
Work on areas to improve the latency of the system, requiring deep technical expertise.
Develop high-throughput, low-latency, event-driven multithreaded applications.
Enhance server-side infrastructure using sound knowledge of multithreaded programming and IPC.
Configuration work involves hands-on C++ development.
The existing codebase is in C++ Standard 98 and most is in C++ Standard 14. While the core focus is C++, understanding of Java code is a huge plus as the client also utilizes Java applications.
✅ Must-Have Qualifications
Master’s or Bachelor’s degree in Computer Science or a related discipline.
6-10 years of working experience as a back-end developer; distributed systems experience is a plus.
7+ years of C++ development experience, including building high-throughput, low-latency, event-driven multithreaded applications.
Experience with building distributed and highly scalable microservices.
Sound knowledge of multithreaded programming, IPC developing high throughput, low-latency, server-side infrastructure.
Proficiency with algorithms, data structures, and concurrency.
Experience with Kafka, Oracle AQ, or a similar high-speed messaging system.
Experience with distributed database systems like Redis or any other NoSQL database.
Oracle PL/SQL programming and proficiency in SQL.
Proficiency with UNIX / Linux operating systems.
Excellent written and verbal communication skills, with a strong ability to interpret business requirements.
Must be a creative problem solver.
Experience in Java, Spring Boot, & microservices is a significant advantage.
💰 Compensation & Work Schedule
Rate: $50 - $65 USD (per hour).
Working Hours: 100% remote work, with working hours scheduled to conclude daily between 14:00 - 15:00 ET (Eastern Time).
Availability: Candidates must be available until 2-3 PM US hours for team collaboration and meetings.

RITS Professional Services
RITS Professional Services is a dynamic technology company that creates innovative solutions for modern business. We specialize in software development, mobile applications, and data management systems.
Senior C++ Developer
Senior C++ Developer