Five9 Logo

Five9

Software Engineer II - Voice Client

Posted 19 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
The Software Engineer II will develop voice applications for a cloud contact center platform, focusing on performance, scalability, and collaboration within an agile team.
The summary above was generated by AI

Join us in bringing joy to customer experience.  Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.   

Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves. 

The Voice Client team at Five9 is seeking a passionate and experienced Software Engineer II to help build and enhance the voice solutions that power our industry-leading contact center platform. This person will play a key role in developing high-quality, reliable, and high-performing voice applications across desktop (Mac and Windows) and web platforms using technologies such as SIP, WebRTC, ICE, and Web Sockets. This role requires strong technical expertise, problem-solving ability, and close collaboration with cross-functional teams to deliver exceptional audio quality and customer experiences. You’ll also have the opportunity to engage directly with customers, leveraging feedback to continuously improve and evolve our voice solutions for greater business impact.
Key Responsibilities:

  • 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.

Key Requirements:

  • 5+ years of industry experience in software development and troubleshooting VOIP systems.
  • Great understanding on WebRTC in browser and/or SIP signalling.
  • Proficient and expert in JavaScript. Additionally have a minimum of two years of practical experience in the second language between C++ and Java.
  • 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.

Preferrable Skills:

  • Good understanding of VOIP protocols like SIP, RTP, RTCP and other network protocols.
  • Experience in telecom or IoT field.
  • Experience with Contact Centre, IVR, Virtual Agents and telecommunications service providers is advantageous.

Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer. 

View our privacy policy, including our privacy notice to California residents here: https://www.five9.com/pt-pt/legal.  

Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.

Top Skills

C++
Java
JavaScript
Sip
Webrtc

Similar Jobs

2 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Client Success Manager will drive growth by managing ISV partnerships, executing go-to-market strategies, negotiating agreements, and optimizing ISV performance through data insights.
2 Hours Ago
Easy Apply
Remote
3 Locations
Easy Apply
Senior level
Senior level
Social Impact • Software
The Senior GTM Operations Business Analyst drives data governance, process documentation, and reporting, ensuring effective collaboration across teams and strategic insights for decision-making.
Top Skills: ClariDaxOutreachPower BISalesforceSQLZoominfo
2 Hours Ago
Remote or Hybrid
8 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Platform Consultant will plan, deploy, and provide operational support for CrowdStrike Falcon Cloud Security, engaging with customers and integrating security solutions while mentoring team members.
Top Skills: AWSAzureBashCi/CdCloud SecurityCloudFormationDockerGCPKubernetesLinuxmacOSPowershellPythonTerraformWindows

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account