Redefine the future of customer experiences. At Nextiva, we’re reimagining how businesses connect, bringing together customer experience and team collaboration on a single, conversation centric platform. We need a Software Engineer to drive development of real-time voice/video services, enhancing call quality and reliability and enabling AI-powered voice features on our unified customer experience (UCXM) platform.
Requirements
- Develop Core Communication Services: Build and maintain backend services for voice/video calling (signaling servers, call routing logic, media gateways) using SIP and WebRTC.
- Enhance Audio Quality (DSP): Implement and tune digital signal processing algorithms for superior call audio.
- Optimize Media & Codecs: Work with real-time media streaming (RTP) and various codecs (Opus, G.711, H.264, etc.).
- Integrate Voice AI Features: Embed speech-to-text (ASR) and text-to-speech (TTS) capabilities into the platform.
- Ensure Scalability & Resilience: Design services with a cloud-native approach (microservices, containers) for deployment on Kubernetes.
- Performance & Reliability Tuning: Continuously profile and improve system performance end-to-end.
- DevOps & Support: Use CI/CD pipelines to deploy updates safely with zero downtime.
Benefits
- Multiple health plan options
- Life, disability, and supplemental indemnity plans
- Flexible Time Off (FTO) for salaried employees
- PTO for hourly employees
- Paid Sick Time (PST)
- Paid parental bonding leave
- Paid holidays
- 401(k) with company match
- Health Savings Accounts with company contributions
- Dependent Care FSA
- Employee Assistance Program
- Comprehensive wellness initiatives
- Access to ongoing learning and development opportunities