The Senior Software Architect role at NiCE is critical for driving architectural design and AI-led implementations in cloud environments. The successful candidate will be responsible for leading technical decisions, ensuring security and scalability in the architecture, and mentoring team members. Key responsibilities include optimizing processes, performing testing, and collaborating with product management.