Software Developer
Intermedia Intelligent Communications2 hours ago
Remote, Portugal or Coimbra, PortugalMid Level / Senior
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 transcription, summarization, conversational intelligence, virtual agents, and AI-assisted workflows into voice and UC products.
- Develop integrations with telephony, UC, contact center, carrier, and third-party communications platforms.
- Troubleshoot 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.
Requirements
- Bachelor’s 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#, .NET, and both frontend and backend development.
- Experience designing and consuming REST APIs, distributed services, and relational databases such as Microsoft SQL Server.
- Experience with JavaScript or TypeScript and React or Angular.
- Understanding of software design patterns, testing, code review, security, and maintainable software engineering practices.
- Experience with Agile development environments, CI/CD, and DevOps practices.
- Strong voice or telephony and unified communications 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.
- Excellent analytical, troubleshooting, written, and verbal communication skills.
- Bonus experience with Azure or Amazon Web Services, Redis, RabbitMQ, containers, Kubernetes, observability, telemetry, and cloud communications platforms.
Tech Stack
Categories
About Intermedia Intelligent Communications
Intermedia Intelligent Communications provides cloud-based unified communications and collaboration for businesses, spanning voice, video conferencing, chat/SMS, contact center, business email, file sharing, and backup. Its subscription UCaaS suite, including Intermedia Unite, is sold directly and through 7,500+ channel partners, serving over 150,000 businesses. Headquartered in Sunnyvale, California, Intermedia is privately held and backed by Madison Dearborn Partners.