The Senior Software Architect role at NiCE involves overseeing architecture and design, focusing on AI-led implementation in cloud-based environments. Key responsibilities include leading technical decisions, ensuring architectural integrity, and mentoring team members. The ideal candidate will have solid experience in C# development, familiarity with AI tooling, and a strong grasp of security principles.