Software Architect
Skills
JavascriptSoftware DesignArtificial IntelligenceContact Center As A ServiceContact CentersCustomer ExperienceIVA
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.
