We are looking for an experienced C++ Software Engineer to develop high-performance client-side applications that integrate deeply with Windows OS. This role is ideal for someone who is passionate about system-level programming, security, and optimization.
As a key member of the FlexId team, you will be involved in designing and implementing critical features, ensuring seamless Windows integration, and addressing complex security challenges.
What Youll Do:
Develop and optimize Windows-based client applications using modern C++.
Work closely with Windows OS components, including Windows Registry, COM API, Windows Events, and system services.
Design and implement security-related features, integrating cryptographic protocols and authentication mechanisms.
Debug, profile, and optimize performance to ensure reliability and efficiency.
Collaborate with backend teams, security experts, and product managers to deliver secure, scalable solutions.
Stay ahead of industry trends in security, Windows development, and authentication technologies.
Requirements: 5+ years of hands-on experience in C++ software development for client-side applications.
Strong understanding of Windows internals, including services, registry, COM API, and event handling.
Experience with performance optimization, debugging, and multi-threaded development.
Knowledge of security protocols and cryptographic principles (RSA, SHA, Certificate Authority, Kerberos) is a plus.
A self-starter with a get things done attitude and a problem-solving mindset.
This position is open to all candidates.