Our Global Voice team is looking for a Senior Software Engineer – Java/VoIP, who is passionate about creating high-performing, scalable, and resilient mission critical voice services that are the foundation of Five9’s contact center platform. 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).
Key Responsibilities:
- Be part of an agile team to develop a scalable, highly available global voice platform.
- Collaborate with Product Managers, Architects, Engineering leaders and test engineers.
- Understand performance and scalability principles and apply when developing software.
- Be able to document and communicate clearly.
- Be able to troubleshoot and support Production.
- This position requires the ability to be on-call.
Key Skills:
- 5+ years of industry experience in software development, configuring and troubleshooting VOIP systems.
- Hands on experience in writing code in Java, J2EE, OOD/OOP, Spring, MySQL. Experience in coding in C and scripts is a plus.
- Thorough understanding of VOIP protocols like SIP, RTP, RTCP, WebRTC is required.
- Good understanding of networking including firewall, ALG and VPN.
- Experience in troubleshooting tools, debugging complex problems and systems.
- 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.
- Experience with any public cloud platform (AWS or GCP) is a huge plus.
#LI-Remote
#LI-RN1