Software Architect

Skills
JavascriptSoftware DesignArtificial IntelligenceContact Center As A ServiceContact CentersCustomer ExperienceIVA
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8-10 years of CCaaS software design and implementation experience for enterprise clients
  • Bachelor's degree or higher in computer science or computer engineering preferred
  • Experience conducting code reviews and setting coding and documentation standards
  • Strong interpersonal skills with the ability to manage client and team dynamics
  • Experience with JavaScript Python Java or C++
  • Expert experience with NICE CXOne and/or Genesys Pure Cloud
  • Experience building reusable scripting and development templates
  • SME level experience with REST and SOAP API integrations
  • Strong background in contact center platforms and their business value
  • Experience with Microsoft Word PowerPoint Excel SharePoint and Teams
  • SME level competency with Visio Lucid or similar tools
  • Basic understanding of CCaaS and UCaaS interplay
  • Experience designing enterprise CCaaS architecture for omni-channel routing analytics WEM marketplace bolt-ons ACD IVR IVA APIs and AI/NLP solutions

Nice to have

  • Collaborative
  • Self-motivated
  • Detail-oriented
  • Strategic thinker
  • Client-focused
  • Technical leader

Day to day

  • Architect and deliver CCaaS technical solutions for enterprise clients, translating business goals into clear, industry-leading designs.
  • Lead requirements discovery, solution design, and detailed documentation across routing, IVR/IVA, integrations, analytics, and AI capabilities.
  • Guide technical resources through implementation workstreams, provide escalation support, and uphold quality standards through reviews, QA, and reusable code libraries.