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.
Locations
- Poland
- Portugal
- Cyprus
- Spain
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