Nextiva is a global leader in customer experience and team collaboration, seeking a highly skilled VoIP Application Engineer to join their team. The role involves designing, implementing, and maintaining VoIP applications, ensuring reliability and performance while collaborating with various teams to integrate VoIP services and develop new features.
Responsibilities:
- VOIP Application Design & Development: Develop and maintain high-quality VOIP applications that meet customer needs, focusing on reliability, performance, and scalability
- Troubleshooting & Issue Resolution: Provide support for complex VOIP issues, including system failures, call quality problems, and application errors. Work to quickly diagnose and resolve issues
- Collaboration with Teams: Work closely with cross-functional teams, including engineering, product management, and operations, to ensure seamless deployment and operation of VOIP applications
- Testing & Quality Assurance: Test new VOIP features, products, and services, ensuring they meet quality standards before deployment
- Documentation: Create and maintain technical documentation for VOIP applications, including system architecture, troubleshooting guides, and integration processes
- Optimization: Continuously monitor and optimize VOIP applications to improve performance, scalability, and user experience
- Security & Compliance: Ensure VOIP applications meet security standards and compliance requirements
- Customer Support: Assist internal and external teams with troubleshooting, providing solutions, and offering expert guidance on VOIP-related issues
- Innovation: Stay current with emerging VOIP technologies and trends, contributing to the development of new features and improvements to existing applications
Requirements:
- At least 5 years of experience in VOIP application engineering, including hands-on experience with VOIP technologies such as SIP, RTP, WebRTC, and telephony systems
- Expertise in Java and Spring Boot
- Deep knowledge of SIP and WebRTC protocols
- Experience with Kafka
- Proficiency in SQL and NoSQL databases (MongoDB, Redis etc.)
- Cloud experience (GCP preferred; AWS or Azure acceptable) and Kubernetes
- Strong troubleshooting and problem-solving skills with the ability to diagnose and resolve VOIP-related issues quickly
- Excellent written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences
- Proven ability to work well within a cross-functional team environment and collaborate effectively with engineers, product teams, and other stakeholders
- Strong analytical skills and attention to detail, with the ability to assess complex technical challenges and provide practical solutions
- Ability to understand customer requirements and translate them into reliable, high-quality VOIP applications
- Front-end knowledge (React, TypeScript, JavaScript)
- FreeSWITCH implementation experience
- Familiarity with SIP trunks, media gateways, and IVR systems
- Knowledge of networking protocols (TCP/IP, DNS, HTTP/S) and voice quality metrics (MOS, jitter, latency)