Software Developer C++
Published date: 2026/11/08
- Location: Mumbai, Maharashtra, India
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
• Augmenting, improving, redesigning, and/or re-implementing Dolat's low-latency/high throughput production trading environment, which collects data from and disseminates orders to exchanges around the world
• Optimizing this platform by using network and systems programming, as well as other advanced techniques
• Developing systems that provide easy access to historical market data and trading simulations • Building risk-management and performance-tracking tools
• Shaping the future of Dolat through regular interviewing and infrequent campus recruiting trips
• Implementing domain-optimized data structures
• Learn and internalize the theories behind current trading system
• Participate in the design, architecture and implementation of automated trading systems
• Take ownership of system from design through implementation
Key Skills:
• Expert in C++
• Exchange Connectivity experience a plus
• Familiarity with Linux environments; Windows a plus
• Strong knowledge of scripting languages a plus (especially Python)
• High level knowledge & competencies in one or more of the following areas:
• TCP stack optimization
• Multi-core 1 machine parallelism
• Low level performance / cache optimization / profiling
Qualifications
• You should be talented, driven, and hungry for a challenge
• Dolat encourages PhD, bachelor’s, and master’s students in computer science, electrical engineering, and related fields to apply
Responsibilities
• Augmenting, improving, redesigning, and/or re-implementing Dolat's low-latency/high throughput production trading environment, which collects data from and disseminates orders to exchanges around the world
• Optimizing this platform by using network and systems programming, as well as other advanced techniques
• Developing systems that provide easy access to historical market data and trading simulations • Building risk-management and performance-tracking tools
• Shaping the future of Dolat through regular interviewing and infrequent campus recruiting trips
• Implementing domain-optimized data structures
• Learn and internalize the theories behind current trading system
• Participate in the design, architecture and implementation of automated trading systems
• Take ownership of system from design through implementation
Key Skills:
• Expert in C++
• Exchange Connectivity experience a plus
• Familiarity with Linux environments; Windows a plus
• Strong knowledge of scripting languages a plus (especially Python)
• High level knowledge & competencies in one or more of the following areas:
• TCP stack optimization
• Multi-core 1 machine parallelism
• Low level performance / cache optimization / profiling
Qualifications
• You should be talented, driven, and hungry for a challenge
• Dolat encourages PhD, bachelor’s, and master’s students in computer science, electrical engineering, and related fields to apply
1 page views
Related listings
-
Software DeveloperSoftware DeveloperOur Client is a fully funded financial start-up driven by technology with a passion to create an investment platform that provides access to the fixed income market in a low-cost, transparent and easy to use manner. Each member of our core management...2026/11/08
-
Software developer inter indiaSoftware DeveloperRole: Software Development Engineer – 1 / Software Development Engineer-2 Location: Chennai Experience: 2 – 5 years We are looking for Software Development Engineer to build scalable software systems that are high-performance, highly available, highl...2026/11/08
-
Urgent hiring for PHP DeveloperSoftware Developer#hiring PHP developer Work From Office ( Full time Swargate location ) PHP, Codeignitor, Wordpress, Database, Magento Website Development ( Both Front and backend ) Server knowledge, emails2026/11/08
