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

Are you ready? We are waiting

We’d love to hear from you. Feel free to ask us a question, share your thoughts, or leave links to your LinkedIn, GitHub, or portfolio. We’ll get back to you shortly.

didn't suit? there are others

open vacancies