Extensions Development Engineer

Job Description:

  • Analyze, design and develop new features for the Cyberark Privileged Identity Management product family, focusing on expanding the capabilities of Cyberark products to integrate with multiple ranges of platforms, operating systems and applications.
  • Challenging development for a large variety of platforms (Windows, Unix, Databases, Network devices, Web applications and many more) and technologies (C#, C, C++, Java, Python, Perl, TCL and more) requiring sharp technical skills and a fast learning curve
  • Take part in feature development from the requirement definition stage, through technical research and design to development and the final deliverable
  • Produce high quality code that meets the high security, stability and performance standards of the largest enterprises in the world
  • Be in contact with customers during implementation phase and in advanced troubleshooting processes
  • Report to R&D team leader

Job requirements:

  • High ability to investigate new technological areas (platforms, devices, applications and so) and understand them in depth through rapid self-learning
  • 2 years experience in C++ or Java or C#
  • Scripting experience
  • Knowledge (can be basic or advanced) in wide range of technologies like:
    • Windows
    • LDAP and Directories
    • Databases
    • Unix
    • AS400 and MF
    • SAP
    • WMI
    • Expect
    • Routers and network devices
    • Web
    • VMWare and virtualization
    • Others
  • Basic understanding of multithreading, synchronizations, threads and so on
  • Basic understanding of security principles (encryption, authentication protocols and so on)
  • Ability to communicate with customers (mostly in English)
  • High degree of independence and commitment to high quality deliverables
  • Team player
  • Strong ability to share experience with and from others
  • Fluent in English, good writing skills
  • Full time position
  • Fluent in English, good writing skills
  • Great interpersonal relations, team player


  • Experience in data security

Knowledge in one or more of the following areas – An advantage:

  • IT knowledge/background
  • Knowledge of Microsoft RDS (Remote Desktop Services) at system level – Configuring, licensing, encryption, maintaining sessions etc Knowledge of Win2008 R2 internals
  • Practical experience in proxy solutions development
  • Design patterns
  • Security principles and techniques (encryption, authentication protocols)
  • Knowledge of TCP/IP protocol (analyze network traffic, use of network sniffers)
  • Experience with a wide range of platforms (Solaris, AIX, Linux, OS/390)
  • Experience with developing database applications and DBA (MySQL, Oracle)

Apply Now

CyberArk provides equal opportunities in employment, development, and advancement to all employees, applicants for employment and all qualified persons without regard to race, color, sex, pregnancy, age, religion, national origin, ancestry, sexual orientation, gender identity, physical or mental disability, veteran status, military service, application for military service, genetic information, or any other characteristic protected under federal and applicable state law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation and training.