





Generalist software engineer title and metro location increase competition, while niche C++ skills narrow it.
Role demands C++ performance and multi-threading in financial systems, reducing cross-industry transferability.
Explicit 1–3 years, mandatory C++/multi-threading skills, and degree requirement tighten shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain VSS Financial models in C++ including implementing features and fixing bugs.
Design, optimize, and unit test performance-critical, multi-threaded financial applications.
Collaborate with senior engineers and cross-functional teams to deliver reliable and scalable software.
B.Tech or M.Tech in Computer Science or Information Technology.
1–3 years of software development experience.
Strong programming skills in C++ with STL and experience in multi-threading development.
Solid understanding of algorithms, data structures, and good analytical/problem-solving skills.
Engineer comfortable working on complex, performance-critical financial systems close to hardware level.
Experience in multi-threaded application development and optimization for scalability and reliability.
Collaborative approach to working with senior engineers and cross-functional teams in a product development environment.