Software Developer (C++)

2 years

0 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Us

At Dolat, code is our business. Our Core Engineering & Systems team builds and enhances one of the fastest trading platforms in the world. We work with cutting-edge tools and technologies to improve efficiency in global financial markets. If you are passionate about performance-driven systems and love solving complex problems, this is the role for you.

What You’ll Do

As a Software Developer, you’ll take ownership of projects from design to implementation and work on systems that power global trading. Your responsibilities may include:

  • Enhancing Dolat’s low-latency / high-throughput production trading environment.
  • Optimizing performance using network and systems programming techniques.
  • Designing and building systems for historical market data access and trading simulations.
  • Developing risk-management and performance-tracking tools.
  • Implementing domain-optimized data structures.
  • Participating in the design, architecture, and implementation of automated trading systems.
  • Collaborating with developers, traders, and operations to deliver impactful solutions.

Key Skills & Experience

  • Expertise in C++ (must-have).
  • Strong experience in Linux environments (Windows experience is a plus).
  • Familiarity with network programming (TCP/UDP) and low-level performance optimization.
  • Exposure to multi-core parallelism, cache optimization, profiling.
  • Proficiency in Python or other scripting languages (Perl, Shell scripting a plus).
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Experience in distributed or highly concurrent systems (preferred).
  • Prior experience with exchange connectivity or low-latency systems (bonus).

What We’re Looking For

  • Analytical mindset with brilliant problem-solving skills.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Strong communication and interpersonal skills.
  • Attention to detail with the ability to see the big picture.
  • Passion for new technologies and continuous learning.

Qualifications

  • B.E./B.Tech in Computer Science, Electrical Engineering, or related fields.
  • Minimum 2 years of relevant experience.
  • Financial domain experience is not required.

Perks & Benefits

  • High performance bonus.
  • Empowering, no-micromanagement culture.
  • Casual dress code – because you can be serious without a suit.
  • Unlimited munchies & refreshments.
  • Company socials and team events.
  • Vibrant work environment promoting learning, respect, and ownership.

Location

  • In-person, Mumbai (only candidates based in Mumbai will be considered).

If you’re driven, curious, and ready to take on exciting engineering challenges, apply now and help shape the future of trading at Dolat!

Job Type: Full-time

Application Question(s):

  • Do you have minimum 2 years of experience?
  • What is your current CTC and expected CTC?
  • Are you based in Mumbai?
  • What is your notice period?
  • Are you well-versed with C++, DSA and OOPS?

Work Location: In person

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