Senior C++ Engineers
Core
Build high-performance, scalable, and maintainable software solutions for enterprise client-server applications, focusing on modernizing legacy systems and integrating components.
Role type
Senior C++ Developer (Windows/COM/COM+ specialist)
Builds
Production software applications, automated test harnesses, and integrated enterprise systems
Domain
Financial services / Windows desktop and enterprise integration
Deliverable
production ML models | product features
Required skills
Modern C++ (11/14/17/20), COM/COM+ architecture, Windows API (Win32, ATL, MFC), Multi-threading and concurrency, Memory management, SQL Server, CI/CD, Debugging native applications
Preferred skills
Legacy COM modernization, .NET Framework/Core migration, REST APIs, Azure cloud workloads, Cybersecurity best practices
Technologies
C++, Visual Studio, WinDbg, Process Explorer, SQL Server, Git, Azure DevOps, TFS, ATL, MFC, COM Interop
Responsibilities
Design, code, unit test, and integrate new features; maintain production reliability; develop automated test harnesses; troubleshoot complex COM registration and activation issues; optimize performance and resolve deadlocks; participate in technical design discussions and architectural decisions.
Seniority
Senior, hands-on IC