Job Description
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).
Responsibilities
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.
Qualifications
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.