Our Voice Client team is looking for a Senior Software Engineer – JavaScript/VoIP. This person aims to identify customer business challenges, leverage the Five9 Voice solution and technology, and deliver customer value through solution implementation and ongoing support. It involves direct customer interaction when necessary and collaboration with other teams in Five9 organization. You will be contributing with the following:
- Be part of an agile team to develop a scalable, highly available global voice platform.
- Understand performance and scalability principles and apply when developing software.
- Collaborate with Product Managers, Architects, Engineering leaders and test engineers.
- Mentor and train junior team members.
This position is open to qualified applicants nationwide, with occasional travel to our San Ramon, CA headquarters. Candidates residing within 50 miles of our San Ramon, CA or San Francisco, CA offices are required to be in the office three days a week (Mondays, Wednesdays, Thursdays).
The Voice Client team delivers crucial voice call capabilities for our customer call/contact centre solutions. Our focus is on smooth and high audio quality to enhance the customer experience. We develop native applications for Mac OS and Windows OS, as well as web-based applications using latest web technologies. Our direct interaction with customers allow us promptly address their concerns and use their feedback to continually improve the product for an exceptional customer experience and added business value.
Requirements:
- 5+ years of industry experience in software development and troubleshooting VOIP systems.
- Proficient and expert in either C++ or JavaScript. Additionally have a minimum of two years of practical experience in the second language between C++ and JavaScript.
- Experience in troubleshooting tools, audio media analysis and good debugging skills.
- Experience working on complex problems and systems.
- Experience working within an Agile/Scrum team.
- Positive, self-motivated and enthusiastic attitude with a strong-sense of ownership.
- Strong communication skills, both verbal and written.
- Bachelor’s degree (or equivalent /above) in relevant discipline.
- This position requires the ability to be on-call.
Nice to haves:
- Good understanding of VOIP protocols like SIP, RTP, RTCP, WebRTC.
- Experience with virtual environments like Citrix and VMware.
- Experience with Contact Centre, IVR, Virtual Agents and telecommunications service providers is advantageous.
#LI-Remote
#LI-RN1