Senior Software Engineer

Vonage Logo

Vonage

📍Remote - Spain

Summary

Join Vonage, a leader in cloud communications, as a Media Communications Software Engineer. You will enhance the Vonage Video Platform, focusing on media communications, VoIP, and reliability. Key responsibilities include software development, system design, and improving service quality. You will work on multiple projects involving high-performance media servers and collaborate with other teams. This role requires experience with media communications software, C/C++, and backend/frontend engineering. A strong understanding of algorithms, data structures, and debugging is essential.

Requirements

  • Bachelor’s/Master’s degree in Software Engineering, Computer Science, Telecommunications or equivalent
  • Experience with Media Communications software technology For example, codecs, WebRTC, streaming, VoIP, SIP, media protocols, QoS/QoE, media processing, and related industry open-source software
  • C/C++ coding skills, and a willingness to learn other languages
  • Working knowledge with Javascript
  • Experience working on backend and/or frontend software engineering
  • Excellent debugging and problem solving skills
  • Good understanding of algorithms , data structures , memory management, and concurrency
  • Track record of delivering high quality code in a fast-paced environment

Responsibilities

  • Hands-on software development and system design
  • Implement new features, and push further media communications and Interoperability of the Video Vonage Communications Platform
  • Contribute to server and software architectures for real-time Media Streaming, WebRTC, VoIP, Media Interoperability, related systems engineering in the Cloud, accounting for interaction with auto-scaling, high availability, etc…
  • Contribute to maintaining and evolving media processing software stacks including both proprietary and open-source software
  • Design and develop approaches to measure, evaluate and improve service quality
  • Working on multiple projects involving high-performance media servers and signaling and coordinating with other teams

Preferred Qualifications

  • Cloud technologies such as AWS, Kubernetes , Helm, Docker
  • AI Agents and/or LLMs integration
  • AI Agents and/or LLMs integration
  • CI/CD in Jenkins or similar tools
  • Practical experience with media technologies : H.264/VP8/OPUS/AAC codecs, WebRTC standards, RTP/RTCP, STUN, TURN, ICE, VoIP, SIP, H.323, SDPs, audio/video processing, etc…
  • Additional advanced JavaScript, HTML5 and Web coding skills

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.