About the job
At NiCE, we embrace challenges as opportunities for growth. Driven by ambition and innovation, we don't just meet expectations; we exceed them. If you share our passion for excellence, we have a remarkable career opportunity to ignite your potential.
Director of Engineering
Location: Sandy, UT - This position requires on-site presence at our Sandy, UT office.
The Director of Engineering is a dynamic and passionate software leader who excels at successfully launching products to market while fostering collaboration across the organization. This role involves overseeing the development, testing, delivery, and support of cloud-based contact center solutions and applications. Responsibilities include managing resource schedules, ensuring delivery milestones are met, maintaining product quality, and planning system capacity across the inContact platform. The ideal candidate will embody leadership behaviors aligned with inContact's 4E leadership model, mentoring and guiding teams within the engineering organization to exemplify exceptional leadership practices.
Moreover, the Director of Engineering will steer the advancement of inContact standards, tools, and methodologies, contributing to improved technology standards and strategic direction. The primary focus will be on enhancing the growth, quality, and efficiency of the Engineering team while nurturing team members into outstanding leaders in both behavior and results. This position entails developing and managing the Engineering team, with performance assessed against both short-term and long-term objectives.
As a Director of Engineering, a typical day may involve:
- Leading the design, delivery, and support of inContact software and platforms.
- Demonstrating effective management and leadership behaviors, including senior-level communication skills, in alignment with the inContact 4E leadership model.
- Establishing programs, policies, and procedures that ensure consistent and replicable development methods.
- Creating and monitoring policies that define standard development languages, tools, methodologies, documentation practices, and examination procedures for developed systems to ensure alignment with overall architecture.
- Participating in project scope, schedule, and cost reviews.
- Understanding product capabilities and limitations.
- Identifying and implementing strategies to improve efficiency and performance.

