Five9 Logo

Five9

Software Engineer II - Voice Client

Reposted 6 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

11 Hours Ago
Remote
Canada
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Backend Product Engineer at Dropbox, you'll design and develop backend services for financial reporting and commerce, collaborating across teams to ensure integration and scalability of systems.
Top Skills: APIsBackend ServicesCloud-Native ArchitecturesScalable Platforms
11 Hours Ago
In-Office or Remote
8 Locations
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Behavioral Insights Lead - Bitcoin will manage a team analyzing financial patterns and risks in Bitcoin and cryptocurrency, developing ML models to prevent fraud while collaborating with various business functions.
Top Skills: AlteryaBitcoinBlockchainChainalysisCryptocurrencyLookerModeTableauTrm
11 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will drive financial visibility and cost efficiency in cloud infrastructure, collaborating on product development and ensuring operational availability.
Top Skills: AWSKotlinKubernetesMySQLPython

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account