





Niche Windows C/C++ skills reduce applicant competition despite metro location.
Specialized C/C++ Windows application skills limit transferability across industries.
Mandatory 7–10 years and specific Windows C/C++/MFC multithreading requirements make filters highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain high-performance, scalable software using C/C++ and MFC in a complex enterprise banking environment.
Independently contribute to product development and maintenance, focusing on performance, reliability, and usability of code.
Analyze and resolve complex defects including memory leaks, multithreading, and concurrency issues; collaborate with cross-functional teams for planning and design.
7-10 years of experience developing and maintaining complex software products, preferably in the banking domain.
Proficient in C/C++ programming with strong knowledge of Win32 API, DLLs, libraries, and data structures including STL.
Experience with Windows message loop, event-driven architecture, multithreading, concurrency, network programming, and Windows internals.
Knowledge of databases and ability to understand and implement features in C#; experience working in Agile environments.
Experienced engineer accustomed to working independently on enterprise-scale financial technology products.
Strong technical background in Windows systems programming, multithreading, and network programming within banking domain.
Familiarity with debugging complex software issues and interest or experience in integrating AI-assisted software engineering tools.