WP Open position - Company

Home > Company > Careers > Open position 

Software Engineer with Linux IT experience

Product Development

Rehovot, Israel


Imperva is a multi-billion dollar cybersecurity company that protects the world’s largest organizations from cyber-attacks. We work in a Hybrid Model from home and from the office (Rehovot) and We have been recognized as one of the Best 50 high-tech companies to work for in Israel 2023 by Dun & Bradstreet!Duns10-Imperva
We are looking for a software developer with good knowledge in Python and Bash to join our team. The problem domain we need to solve is in Linux system administration, including LVM, networking, kernel configuration, host hardening etc. Our code is responsible for building, packaging, installing, upgrading, configuring and re-configuring a cluster of hosts (physical, virtual, on customer's premises and in the cloud), that is running our in-house developed product. We are working within the RedHat echo-system, with technologies such as SELinux, LVM, systemd, iproute, RPM, Docker, Makefile, etc. 
 
 Requirements: 
  • 5 years of Software Engineering experience including:
    • High proficiency in Bash with experience with large and and complex code base - must 
    • Python experience and good knowledge of the stdlibs - must 
  • Deep Linux Administration knowledge - must 
  • Linux Internals experience - advantage
  • Familiarity with build systems (Makefile, Maven, Ant) - advantage 
  • Experience with Unitest methodologies - advantage 
  • Familiarity with CI/CD processes - advantage 
  • Cloud experience - advantage 
  • Experience with Docker - advantage 
  • Ability to get into JAVA/C++ code - advantage
  • Soft skills: passion to learn and get into new complex areas - a must , good communication skills

 

Key Responsibilities:
Maintenance and development of
  • The product’s build system and CI pipeline
  • The installer and upgrade procedure
  • An OS abstraction layer via an API that is exposed to the product and our customers directly.
  • Cluster orchestration
  • Debugging issues on customer’s systems
  • In addition you will be expected to be a focal point for knowledge about Linux and GNU tools

 

Legal Notice
Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.      
        
   #LI-SI1