About our client
As a world leader in cyber security, our Client empowers people by providing them with cutting-edge technology that enables them to monitor, control, and protect the data that is vital to their daily lives and businesses. The company is experiencing rapid growth and expansion and are looking for a Senior Software Developer who can join them in creating a #CyberFit future and protecting the digital world!
About the role
You will be responsible for all system R&D tasks, related software architecture and interfaces design and development for existing and forthcoming user-mode components developer for Windows platform with the focus on Cyber Protection solutions assigned to you by the Director of Development/Team Leader. Willingness to learn and grow in the professional team environment.
Software developer focused on Cyber Protection solutions for Windows platforms.
Develop and maintain both Windows-specific and cross-platform components as part of the Team's software architecture and user interfaces. Participate in integration or products developed by other teams.
To maintain the Team's codebase and to fix bugs in components in a timely manner. Investigate and resolve complex issues that might require efforts from several different teams.
Communicate development progress, problems, and risks clearly to the director/team leader.
You will have
Masters/ Degree in Computer Science, Information Security or the equivalent engineering education and experience.
Proficient in C/C++ and ability to write production-grade code. User-mode debugging and performance analysis skills.
Expert in standard libraries, algorithms and operations complexity, in software architecture and interfaces (API) design.
Experience in developing robust and scalable software solutions, performance analysis and tuning, anti-Malware Services according to Microsoft requirements, advanced expertise in Windows.
Anti-Malware integration and all related Microsoft Virus Initiative technologies.