N

NiCE

Builds AI software for customer service

Lead Software Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeSouthampton, UKNo salary listed

About the Job

Requirements

  • Communicate effectively through email, instant messaging, phone, and video conferencing tools.
  • Maintain a strong focus on product quality and demonstrate problem-solving ability and interest in current design and development tools and technologies.
  • Have practical daily fluency with AI tools such as Copilot, Claude Code, or Codex, with the ability to discuss specific examples.
  • Recognize opportunities to optimize and enhance processes, product architecture, and delivery based on AI developments.
  • Exercise sound judgment about appropriate AI use in a public-safety platform.
  • Have solid experience developing applications in C# using Visual Studio or Visual Studio Code.
  • Break down complex market requirements into secure, scalable, and resilient system designs.
  • Have experience with multi-tenant cloud solutions and collaborative multidisciplinary teams.
  • Create maintainable code and use source control solutions such as DevOps, Git, or similar.
  • Have experience with unit testing, code reviews, and other product quality disciplines.
  • Understand network security, authentication, and authorization principles.
  • Have experience working with databases using Entity Framework or similar.
  • Have good knowledge of SOLID principles.
  • Create RESTful APIs and ensure API extensibility.
  • Be accountable for architecture outputs, including work produced with AI assistance.
  • Be comfortable with probabilistic systems and exercise judgment about AI use in a high-trust domain.
  • Be able to learn a new AI tool or technique quickly.

Responsibilities

  • Own the architecture and carry out design, AI-led implementation, and validation in cloud-based, multithreaded, multi-server environments; set intent, orchestrate implementation, and validate AI-drafted code, tests, and decisions.
  • Lead technical decisions on architectural direction using a collaborative, team-based approach.
  • Ensure the architecture addresses security, scalability, compatibility, maintainability, and responsible, evidenced use of AI at build time and run time.
  • Test work, fix defects, and help resolve customer support cases.
  • Ensure the team adheres to architectural direction and standards.
  • Mentor and coach team members in architecture practices, AI-led delivery techniques, and validation of AI outputs.
  • Liaise with Product Management during planning sessions.

Desired Qualifications

  • Apply security best practices, including the OWASP Top Ten.
  • Have experience with Azure SQL Server.
  • Have experience with DevOps, pipelines, TeamCity, or GitHub.
  • Have experience with Windows services.
  • Have experience using AI tools in an architect role for design review, architecture decision record drafting, threat modeling, or contract design.
  • Be familiar with AI-native software patterns, including agentic workflows, evaluation harnesses, prompt-and-response evaluation, and evidence packets.

About the Company

NiCE

Builds AI software for customer service

NiCE builds cloud software that lets businesses run customer service across phone calls, messaging and digital channels, alongside tools for financial crime prevention. Its CXone platform combines contact routing, automated self-service and workforce management so companies manage service teams and customer requests in one system. Cognigy supplies conversational AI agents, while Actimize analyzes transactions and communications for fraud and compliance teams. Customers pay through cloud subscriptions and usage fees, software licenses, support and implementation services. Founded in 1986, it maintains headquarters in Ra'anana, Israel, and Hoboken, New Jersey.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Ra'anana, Israel
Founded
1986

Recently Posted Jobs

Explore more opportunities at NiCE

See more jobs