Architect, Voice
Posted 20hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Architect building cloud voice, unified communications, contact center, and AI solutions for Intermedia. Developing scalable real-time services, APIs, and integrations.
Responsibilities:
- Design and develop cloud software integrating voice, unified communications, contact center, and AI capabilities
- Build and maintain APIs and services for call control, media, presence, messaging, routing, conferencing, and UC interoperability
- Integrate AI capabilities including transcription, summarization, conversational intelligence, virtual agents, and AI-assisted workflows into voice and UC experiences
- Develop reliable integrations with telephony, UC, contact center, and third-party communications platforms
- Troubleshoot complex real-time communications issues across application, signaling, media, network, and AI service layers
- Improve scalability, resiliency, security, observability, and performance of real-time communications services
- Build cloud applications and services, solve complex technical problems, and help evolve customer-facing products
- Report to Paul Hillyard
Requirements:
- Bachelor degree in Computer Science, Information Technology, or equivalent practical experience
- 4-7 years of professional software development experience building production applications and services
- Strong experience with C# and .NET and with front-end and back-end development
- Experience designing and consuming REST APIs, distributed services, and relational databases such as Microsoft SQL Server
- Experience with modern web technologies such as JavaScript/TypeScript and React or Angular
- Good understanding of software design patterns, testing, code review, security, and maintainable software engineering practices
- Experience working in Agile development environments and with CI/CD and DevOps practices
- Excellent analytical, troubleshooting, written, and verbal communication skills
- Strong voice/telephony or unified communications development experience, including SIP, RTP, WebRTC, call control, and media concepts
- Experience integrating UC, PBX, contact center, carrier, or communications APIs and platforms
- Experience integrating AI/LLM, speech-to-text, text-to-speech, or conversational intelligence capabilities
- Understanding of real-time distributed systems, networking, latency, high availability, and production troubleshooting
- Bonus skills: Azure and/or Amazon Web Services; Redis, RabbitMQ, or similar caching and messaging technologies; containers and Kubernetes; observability, telemetry, and production troubleshooting; experience with contact center, unified communications, or cloud communications platforms



















