C++Software Developer

0 years

6 - 8 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Roles & Responsibilities

Responsibilities

At Dolat, code is our business, so naturally, the Core Engineering and Systems team is at the centre of what we do. Our community of developers has designed and continues to enhance one of the fastest trading platforms using the latest tools and technologies. As a Software Developer, you’ll draw upon your computer science, mathematical, and analytical abilities to develop complex and nimble code used to grow our business and increase the efficiency of the global financial markets. Your responsibilities may include any of the following, which will require you to exercise discretion and independent judgment: 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 while taking ownership of system from design through implementation

Skills & Experience

 A strong background in data structures, algorithms, and object-oriented programming in C++ Exchange Connectivity experience a plus Familiarity with Linux environments; Windows a plus 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

Additional Requirements Include

 Experience in distributed and/or highly concurrent systems is a plus Experience in low-latency systems and/or high transaction environments is a plus A passion for new technologies and ideas The ability to manage multiple tasks in a fast-paced environment Experience in network topologies and protocols like TCP and UDPSkills:- Linux/Unix, Microsoft Windows, TCP/IP, UDP, DSA, Object Oriented Programming (OOPs) and OOPS

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You