Vonage is seeking a Senior Software Engineer C/C++ to join their Media Cloud Engineering teams. This role focuses on enhancing the Vonage Video Platform, a WebRTC-compliant Communications PaaS. The engineer will play a crucial role in shaping the roadmap, focusing on quality, fault-tolerance, and reliability. They will work within an international team, contributing to large-scale production systems.Responsibilities include:
- Hands-on software development and system design
- Implementing new features to enhance media communications and interoperability
- Contributing to server and software architectures for real-time media streaming
- Maintaining and evolving media processing software stacks
- Designing and developing approaches to improve service quality
- Working on multiple projects with high-performance media servers
Requirements:
- Bachelor’s/Master’s degree in Software Engineering, Computer Science, or equivalent
- Experience with Media Communications software technology (e.g., codecs, WebRTC, streaming, VoIP)
- Strong C/C++ coding skills
- Working knowledge of 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
Vonage offers:
- Opportunity to work on a leading cloud communications platform
- Extensive hands-on experience with data-driven approaches
- Be part of an international team