The Senior Software Architect at NiCE is responsible for leading the architecture and design of innovative software solutions within a Cloud-based environment. Key responsibilities include managing AI-led implementations, ensuring security and scalability of systems, and mentoring team members. Candidates should have extensive experience in C# development, collaborative team work, and a strong understanding of AI tooling.