Software Developer – C++
Actively Reviewing the ApplicationsTalentmatics
Gurugram
Full-Time
2–4 years
Posted 3 days ago
•
Apply by June 11, 2026
Job Description
We are looking for a skilled C++ Software Developer to contribute to the development and optimization of our core trading and back-office systems. You will work on building scalable, high-performance applications, collaborating with cross-functional teams in a fast-paced engineering environment.
Key Responsibilities
Application Development
- Design, develop, and maintain high-performance C++ applications
- Write clean, efficient, and well-documented code using modern C++ standards (C++11 and above)
- Implement and maintain automated test frameworks with strong test coverage
- Debug, profile, and optimize applications using GDB, Valgrind, and performance profiling tools
Collaboration & Delivery
- Work closely with QA, DevOps, and Product teams to ensure reliable releases
- Participate in design discussions and code reviews
- Contribute to CI/CD pipelines and release automation
- Follow and promote best practices in C++ and Linux development
Innovation & Productivity
- Propose improvements to tools, processes, and system design
- Monitor and track key technical and performance metrics
- Take ownership of complex technical challenges and deliver effective solutions
Experience & Technical Skills
- 4+ years of hands-on experience in C++ application development
- Strong experience with C++11 or newer standards
- Solid understanding of OOP principles and software design patterns
- Deep knowledge of:
- STL
- Multithreading & concurrency
- Socket programming
- Data structures
- Strong experience in Linux-based development and debugging
- Proficiency with GCC, GDB, Makefile
- Experience using Valgrind or similar memory/performance analysis tools
- Familiarity with Git or other version control systems
- Experience writing and maintaining automated tests
- Capital markets / trading domain experience is a plus
Soft Skills
- Strong problem-solving and analytical mindset
- Clear and effective communication skills
- Self-motivated and able to work independently
- Passion for high-quality, performant software
- Comfortable working in a fast-paced, collaborative environment
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Area Sales Manager
Abbott
Gurugram
Full-Time
1–2 years
Process Improvement
EHS
PSP
+3
Biomedical Scientist Team Manager - Haematology
SYNLAB España
Bengaluru
Full-Time
4–8 years
Safety Management
EHS
PPE
+1
Collections Manager
Neu Money
Udaipur
Full-Time
4–8 years
Process Improvement
Safety Management
MEP
+3
Oldham: Personal care assistant
Caremark Ltd
1–2 years
PPE
PPT
Human Resources Executive
Infomatics Corp
Bhiwandi
Full-Time
4–8 years
Process Improvement
Bamboo
NetSuite
+1
Share
Quick Apply
Upload your resume to apply for this position