NICE is seeking a Senior Software Architect to guide the technical direction of client-facing products and internal platforms. This role involves architecting scalable, cloud-native, API-first systems and integrating AI capabilities. The ideal candidate will bring over 15 years of software development experience, with expertise in C#, distributed systems, and strong leadership skills. You will influence architectural decisions and collaborate with cross-functional teams committed to quality and innovation.
Qualifications
15+ years of software development experience.
5+ years designing or architecting large-scale systems.
2+ years formal architecture experience preferred.
Responsibilities
Set end-to-end technical direction including platform vision and technology choices.
Design cloud-native, API-first systems integrating web clients, internal services, and external partners.
Provide mentorship and architectural guidance across teams.
Own architecture through implementation, testing, deployment, and monitoring.
Skills
Expertise in C#
Familiarity with Go, Java, or similar
Expertise in Front End Technologies (preferably React)
Strong understanding of distributed systems and microservices
Experience developing RESTful services and API-first architectures
Experience with AI-assisted development tools
Strong communication skills
Experience with relational and non-relational databases
Working knowledge of CI/CD and DevOps tooling
Education
BS in Computer Science or equivalent experience
Job description
NICE is seeking a Senior Software Architect to guide the technical direction of client-facing products and internal platforms. This role involves architecting scalable, cloud-native, API-first systems and integrating AI capabilities. The ideal candidate will bring over 15 years of software development experience, with expertise in C#, distributed systems, and strong leadership skills. You will influence architectural decisions and collaborate with cross-functional teams committed to quality and innovation.