Windows C++ Security Developer Senior
We are looking for a Senior Windows C++ Security Developer for a leading global electronic trading company. The company develops large-scale enterprise trading platforms used by clients in more than 85 countries and maintains a substantial Windows-native technology ecosystem.
As part of a new strategic security initiative, the company is building a dedicated team focused on identifying, analyzing, and resolving security vulnerabilities across critical Windows applications and infrastructure components.
This is an opportunity to join a technically strong engineering environment working on complex native Windows systems, enterprise-scale architecture, and security-focused development.
What you will do
Identify, investigate, and resolve security vulnerabilities in Windows-native applications
Develop and maintain high-performance C++ applications
Work with Windows APIs and low-level system components
Analyze complex technical issues and perform root-cause investigations
Contribute to architectural improvements and security-focused redesign initiatives
Collaborate with multiple engineering teams within a large enterprise environment
Participate in code reviews and engineering best practices
Work within GitLab CI/CD pipelines and modern development workflows
Required
Bachelor’s degree in computer science or related discipline.
7+ years’ experience in C++ programming.
Strong skills in both structural and OOP, C++: concepts, data structures, patterns, templates, multithreaded programming.
Solid experience in low-level Windows platform development, native OS APIs, sockets, timers, event-driven architectures and operating system internals.
Strong understanding of systems programming concepts including networking, concurrency, synchronization primitives, and event loop design.
Advanced debugging and troubleshooting skills including diagnosis of stack corruption, memory leaks, buffer overflows, race conditions, and deadlocks.
Experience writing robust, testable code with strong software engineering practices including unit testing, test-driven development and code reviews.
Good knowledge of databases.
Ability to work independently and within a team, own issues and solve them.
Willingness to work with minimum 5-hour overlap with New York business hours (12.00 p.m. – 8.00 p.m. CET)
Nice to have
Finance background, particularly in Fixed Income
Experience with Python scripting
JavaScript knowledge/experience
Good knowledge of communication protocol and network programming fundamentals
Benefits
Flexible work setup: remote or a hybrid model.
Health insurance coverage for those based in Poland and Cyprus.
50% coverage of health insurance for spouses and children in Poland and Cyprus.
24 days of paid vacation.
10 days of paid sick leave.
50% reimbursement for professional training, education, conferences.
Work alongside a highly professional team.
Engaging teambuilding events and activities.
Relocation Package: assistance for relocation to Poland or Cyprus, if desired.
In case of relocation to Cyprus, we offer
Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.
Support in visa application and issue process, entry permit and residence permit processing
Published on: 5/28/2026

FinDev
Findev is a fintech software engineering team dedicated to building reliable, scalable, and high-performance financial technology solutions.
Please let FinDev know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!

