Associate Director

Verint is seeking an experienced engineering leader to join our team as Associate Director, Software Engineering. This role requires deep experience in cloud-native product development, strong delivery ownership, and the ability to lead globally distributed teams building scalable, high-quality enterprise applications. The role partners across Engineering, Product, Architecture, QA, and other cross-functional teams to deliver products with strong reliability, availability, and serviceability (RAS).

Leadership and Delivery

  • Translate strategic goals into executable roadmaps with clear priorities, milestones, dependencies, and resource plans.
  • Own end-to-end delivery, ensuring commitments are met with quality, predictability, and operational rigor.
  • Drive execution discipline, clear accountability, and proactive risk management across teams.
  • Communicate status, risks, trade-offs, and decisions clearly to stakeholders.
  • Measure delivery performance, identify improvement opportunities, and optimize engineering processes.
  • Build and lead high-performing teams across microservices, UI/UX, and large-scale data platforms.

Product and Cross-Functional Leadership

  • Translate product strategy and requirements into scalable technical solutions aligned to business objectives.
  • Partner with Product Managers and Product Owners to understand user needs and deliver customer value.
  • Balance delivery commitments, engineering quality, and long-term maintainability.
  • Influence prioritization and scope decisions to maximize business impact.
  • Drive alignment across globally distributed cross-functional teams.

Technical Leadership

  • Provide technical leadership for cloud-native applications and platforms.
  • Guide teams building distributed systems, microservices, APIs, and data-intensive services.
  • Champion engineering excellence in architecture, automation, testing, observability, security, and operational readiness.
  • Drive adoption of CI/CD, DevOps, and AI-enabled development practices to improve productivity and quality.

Talent Management

  • Build, develop, and retain high-performing engineering teams.
  • Establish a culture of accountability, collaboration, innovation, and continuous improvement.
  • Hire top talent and support growth through coaching, mentorship, and career development.
  • Lead teams using Agile methodologies such as Scrum or Kanban.

Preferred Qualifications

  • 15+ years of progressive experience in software engineering
  • 7+ years in engineering leadership and people management roles.
  • Experience leading teams delivering enterprise-grade software products.
  • Strong experience in cloud-native development on AWS, Azure, or GCP.
  • Experience with cloud security, monitoring, observability, and production operations.
  • Familiarity with Kubernetes and container orchestration platforms.
  • Knowledge of SQL and NoSQL data models, distributed data systems, and query performance.
  • Exposure to at least one modern language such as Python or Java.
  • Exposure to large-scale databases and data platforms, including PostgreSQL, MySQL, StarRocks, ClickHouse, and distributed data engines.
  • Exposure to AI-assisted engineering practices.

Benefits

  • Opportunity to work with cutting-edge technologies and solve real-world challenges.
  • Collaborative and supportive work environment.
  • Competitive salary and benefits package.