WP Open position - Company

Home > Company > Careers > Open position 

Principal Software Architect, Cloud WAF

Product Development

Rehovot, Israel

We are looking for a Principal Software Architect to drive Imperva Cloud WAF strategy

Architectural design strategies and their realization

Create and maintain alignment between our business interests and our technology

·Work with Product Managers, Engineers, and Infrastructure teams to maintain the integrity of the technology infrastructure (including driving and maintaining architecture documentation)

· Provide context for effective execution, engineering/technology sourcing, division of labor, and short/long balance

·Architect system that can scale and accommodate an order of magnitude growth

·Might perform the Product Owner role

·Represent the CWAF team as part of company-wide Architecture processes


Provide hands-on technical and execution leadership to engineering teams

·Defining the architecture as part of the CWAF development teams

·Maintaining architectural integrity with the CWAF development teams

·Drive sourcing strategies for the CWAF team

Influence business and offering direction with technological insight

·Consulting with design, implementation and integration teams

·Collaborate with Executives, Architects, Product Managers, and Operations to develop data reliant software components

· Assisting Product Management with future product definitions 

Help build strong engineering teams and a great environment for engineers

·Help driving Imperva CWAF strategy

·Partners closely with the CWAF teams Engineering Managers to recruit, develop, and retain our engineering staff

·Advocates on behalf of the CWAF Team’s engineering staff

·Supports Product, Project, Engineering Management and Engineers

·Supports operational management of projects and assists in firefighting

·Leader and teacher in a collaborative team-oriented environment

·Positively challenged to drive change without hurting relationships


Functional Competencies

  • Master's degree in Computer Science or equivalent skills and knowledge (12+ years of industry experience)
  • Extremely strong communication skill with the ability to tailor any technical communications to any level (Executives to Jr. Software Engineers)
  • Strong technical leadership with change management skills (manage by influence)
  • Domain knowledge on the security space with strong knowledge of Network
  • Ability to break a problem of any size apart into manageable pieces
  • Expert understanding and use of standard software design patterns
  • Understanding of modern SDLC processes (Agile, CI/CD, etc.) and how architecture fits
  • Deep understanding of architecture scalability and performance and proven experience in building SaaS system