Develop and maintain software applications using C/C++ programming languages on the Windows platform.
Be responsible for design and architecture of low-level Windows Agent Components
Collaborate with a team to design, document, implement, test, and deploy highly resilient and scalable solutions.
Drive improvements and security enhancements in enterprise-class products deployed on millions of desktops.
Mentor other engineers, as well as ensure adherence to CyberArk Engineering practices and security coding guidelines.
Familiarity with Win32 and Windows internals is desirable for the role, enabling the candidate to work on challenging problems and ensure the smooth operation of complex Windows applications.
Knowledge of cyber security and experience with Windows driver kernel development is a plus.
Job Requirements:
Expertise in C++ programming language.
Experience with software development on the Windows platform, including Windows internals and Win32.
Strong communication and collaboration skills.
Prior experience in cyber security, Windows driver kernel, or related areas is advantageous.