The Senior Software Architect at NiCE plays a crucial role in leading the architecture and implementation of AI-driven solutions in a cloud-based environment. This position involves collaborating with teams to establish technical direction, ensuring robust and secure architectural designs, and mentoring team members. Key responsibilities include owning the architecture, performing testing, and liaising with Product Management.