Software Developer
✨ AI Summary
Intermedia, a cloud communications and collaboration provider, is hiring a Software Developer for its Contact Center engineering team. The role focuses on Voice, UC Integration, and AI, utilizing a tech stack of C#, .NET, JavaScript/TypeScript, React or Angular, and SQL Server. Candidates require 4 to 7 years of professional experience with strong expertise in voice/telephony protocols like SIP and WebRTC, plus AI integration capabilities.
About The Role:
- Design and develop cloud software that integrates 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 such as 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.
- 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.
- 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
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to any basis protected by applicable law. We do not tolerate employment discrimination in the workplace, are committed to reasonable accommodations as required by applicable laws, and are an equal opportunity employer that values diversity.
About the Company
We’re a leading provider of cloud communications solutions – Join Us!
WHAT DOES IT MEAN TO BE AN INTERMEDIAN?
Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake up every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
More jobs at Intermedia Intelligent Communications
-
Software Developer
Portugal, Portugal · remote · Sep 10, 2026
-
Sr. Software Developer - Data (Portugal)
Portugal, Portugal · remote · Aug 19, 2026
-
DevOps Engineer – HostPilot / Control Panel
Vaughan, Ontario · remote · Aug 19, 2026
-
Team Lead, DevOps Engineer
United Kingdom, United Kingdom · remote · Aug 19, 2026
-
Sr. Software Developer
United Kingdom, United Kingdom · remote · Aug 19, 2026