Job Summary:
NiCE is a leading software company known for its innovation in AI, cloud, and digital solutions. As a Senior Software Architect, you will define and evolve the technical direction of client-facing products and internal platforms, focusing on architecting scalable, cloud-native systems and integrating AI capabilities.
Responsibilities:
• Set end-to-end technical direction, including platform vision, technology choices, architectural patterns, and infrastructure strategy.
• Design, document, and evolve cloud-native, API-first systems integrating web clients, internal services, and external partners.
• Architect distributed services that emphasize scalability, performance, reliability, observability, and security.
• Integrate AI-assisted development practices into engineering workflows, including tools like Claude Code, GitHub Copilot, or similar.
• Promote AI-driven automation such as test generation, code refactoring, dependency analysis, and large-scale codebase exploration.
• Contribute to conversational AI platforms, messaging pipelines, data flows, and ML-adjacent integrations.
• Identify opportunities to incorporate ML/AI capabilities into platform features and system components.
• Own architecture through implementation, testing, deployment, monitoring, iteration, and long-term stewardship.
• Align architecture with product strategy through tight collaboration with Product, Design, and Engineering.
• Drive technical decisions and coordinate multi-team execution while elevating engineering standards.
• Provide mentorship and architectural guidance across teams.
• Conduct thorough code and architecture reviews to raise engineering quality.
• Improve CI/CD pipelines, development workflows, and operational excellence.
• Diagnose and resolve complex performance bottlenecks across all layers of the stack.
• Foster a culture of ownership, experimentation, continuous improvement, and AI-augmented engineering.
Qualifications:
Required:
• BS in Computer Science or equivalent experience.
• 15+ years of software development experience.
• 5+ years designing or architecting large-scale systems.
• Expertise in C# and familiarity with Go, Java, or similar.
• Expertise in Front End Technologies, preferably React or similar.
• Experience with relational and non-relational databases.
• Experience with AI-assisted development tools.
• Strong understanding of distributed systems and microservices.
• Experience developing RESTful services and API-first architectures.
• Working knowledge of CI/CD and DevOps tooling.
• Strong communication and architectural documentation skills.
Preferred:
• MS in Computer Science.
• Experience with Azure cloud services (CosmosDB, Service Bus, App Services, etc.).
• Experience with AWS or hybrid cloud environments.
• Experience with Angular or modern web frameworks.
• 2+ years formal architecture experience.
• 7+ years technical leadership experience.
• Experience integrating AI/ML capabilities into platforms.
• Understanding of machine learning concepts.
• Experience with telecommunications, real-time systems, or enterprise cloud platforms.
Company:
NiCE is transforming the world with AI that puts people first. Founded in 1986, the company is headquartered in Ra'anana, ISR, with a team of 5001-10000 employees. The company is currently Late Stage.