NICE

Senior Software Architect

NICE
Apply
5 months ago
Sandy, UT, USASenior
H1B Sponsor

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 emphasizing scalability, performance, reliability, observability, and security.
  • Integrate AI-assisted development practices and promote automation for test generation, code refactoring, dependency analysis, and codebase exploration.
  • Contribute to conversational AI platforms, messaging pipelines, data flows, and ML-adjacent integrations.
  • Own architecture through implementation, testing, deployment, monitoring, iteration, and long-term stewardship.
  • Align architecture with product strategy and coordinate multi-team execution with Product, Design, and Engineering.
  • Mentor teams, provide architectural guidance, conduct code and architecture reviews, and improve engineering standards.
  • Improve CI/CD pipelines and operational excellence while diagnosing complex performance bottlenecks across the stack.

Requirements

  • BS in Computer Science or equivalent experience is required.
  • At least 15 years of software development experience and 5 years designing or architecting large-scale systems are required.
  • Expertise in C# and familiarity with Go, Java, or similar technologies are required.
  • Experience with relational and non-relational databases, AI-assisted development tools, distributed systems, microservices, RESTful services, API-first architectures, CI/CD, and DevOps tooling is required.
  • Strong communication and architectural documentation skills are required.
  • An MS in Computer Science is preferred.
  • Experience with Azure cloud services, AWS, or hybrid cloud environments is preferred.
  • Experience with Angular or modern web frameworks is preferred.
  • At least 2 years of formal architecture experience and 7 years of technical leadership experience are preferred.
  • Experience integrating AI/ML capabilities into platforms and understanding of machine learning concepts are preferred.
  • Experience with telecommunications, real-time systems, or enterprise cloud platforms is preferred.

Benefits

  • The role offers influence over the architectural direction of core platforms and the company’s AI-first software engineering strategy.
  • The position involves working on enterprise-scale systems with teams focused on quality, innovation, and modern engineering excellence.

Tech Stack

Categories

NICE

About NICE

5,001-10,000 employees

NiCE is transforming the world with AI that puts people first. Our purpose-built AI-powered platforms automate engagements into proactive, safe, intelligent actions, empowering individuals and organizations to innovate and act, from interaction to resolution. Trusted by organizations throughout 150+ countries worldwide, NiCE’s platforms are widely adopted across industries connecting people, systems, and workflows to work smarter at scale, elevating performance across the organization, delivering proven measurable outcomes.