Senior Software Engineer – JavaScript and VoIP

3 weeks ago


Melbourne, Australia Five9 Full time

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

This role 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 organisation.

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.

Required:

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.

Desirable:

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.

This role is a hybrid position, requiring both in-office and remote work.

Benefits Include

Five9 Shares Bonus Scheme Employee referral program Employee Assistance Program Flu Vaccinations

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.

Our headquarters are located in the San Francisco Bay Area with global hubs in the United Kingdom, Germany, Philippines, Portugal, and Australia. 

View our privacy policy, including our privacy notice to California residents here: .

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



  • Melbourne, Australia Microsoft Full time

    Overview The team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. Our charter is to define the next generation of cloud-native infrastructure on Azure. We are looking for a Senior Software Engineer who is excited...


  • Melbourne, Australia Five9 Full time

    Responsibilities: Utilize your expertise in programming languages, frameworks, and methodologies to solve complex technical challenges. Write high-quality, efficient, and maintainable code following best practices to ensure scalability and tenancy management. Troubleshoot and resolve complex technical issues, identifying root causes and implementing...


  • Melbourne, Australia Qantas Group Full time

    Challenge yourself & add significant value to Qantas Group At Qantas Loyalty, our teams come together to create new and unique customer experiences Permanent role based in Collingwood (Melbourne) Qantas Loyalty is a high performing business and has a history of launching exciting new brands and services that make a difference to its millions of...


  • Melbourne, Australia Qantas Full time

    Challenge yourself & add significant value to Qantas GroupAt Qantas Loyalty, our teams come together to create new and unique customer experiencesPermanent role based in Collingwood (Melbourne) or Sydney (Mascot)Qantas Loyalty is a high performing business and has a history of launching exciting new brands and services that make a difference to its millions...


  • Melbourne, Australia Fontis Full time

    Some of the benefits of working at Fontis are: - Casual dress code and relaxed, fun working environment - Melbourne CBD location with easy access by public transport - Learn from experienced developers working on the cutting edge of web technologies - Work with progressive tools, techniques and technologies - Team social events - dinners, LAN parties, and...


  • Melbourne, Australia Oracle Full time

    Reporting to the Development Manager, you will closely collaborate with Product Managers, UX Designers, and Development teams. Through collaboration, test-driven development, and good engineering principles, you will be building and maintaining a front-end component library, deliver valuable functionalities for our users whilst continuously improving the...

  • Software Engineer

    2 months ago


    Melbourne, Australia nCino, Inc. Full time

    nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Position SummaryWe're looking for a talented full-stack software engineer to join our team and help us build innovative products for the home lending industry. The ideal candidate will have strong skills in object-oriented programming and...


  • Melbourne, Australia Microsoft Full time

    Overview Do you love to work on the latest technologies? Are you looking to make a real difference in Microsoft’s mission to empower every person and organization to achieve more, with the power of cloud computing? Do you want to work at the forefront of Cloud Computing to design, deliver & operate cloud-scale systems that are the foundation of the...


  • Melbourne, Australia Information & Communication Technology | Engineering - Software Full time

    Are you a talented and highly skilled Senior Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies? Are you passionate about building robust and scalable containerized microservices using Docker on ECS? Do you thrive in a fast-paced environment, utilizing CI/CD tooling like Jenkins to streamline development processes? If so, we...


  • Melbourne, Australia nCino, Inc. Full time

    nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.We're looking for a talented full-stack Senior Software Engineer to join our team and help us build innovative products for the home lending industry. The ideal candidate will have strong skills in object-oriented programming and full-stack...

  • Software Engineer II

    2 weeks ago


    Melbourne, Australia Five9 Full time

    Responsibilities: Utilize your expertise in programming languages and frameworks to solve complex technical challenges and make informed decisions. Write high-quality, efficient, and maintainable code following coding best practices. Troubleshoot and resolve complex technical issues, ensuring the development stays on track and aligns with business...


  • Melbourne, Australia ReadyTech Full time

    Position description Apply now Share ...


  • Melbourne, Australia Wall Street Full time

    Convenient office location on Queens RoadWork on cutting-edge applications using JavaScript, React, and Node.js.Grow with Mentorship: Receive guidance from our GM of TechnologyAbout the Company:The National Basketball League (NBL) is a world-renowned basketball organization, home to some of the globe's premier athletes. As a leader in sports entertainment,...


  • Melbourne, Australia Oracle Full time

    Senior Software Engineer Melbourne CBD We are looking for a Senior Software Engineer to join one of our Development Teams in Melbourne. You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for...


  • Melbourne, Australia Plexus Full time

    Job Description Are you a software engineer excited about leveraging the latest AI advancements to drive innovation? As a Senior Software Engineer, you will play a pivotal role in driving the development of our SaaS platform, ensuring it remains robust, scalable, and at the forefront of legal tech. Working in an Agile environment, you will...


  • Melbourne, Australia Microsoft Full time

    Overview The team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. Our charter is to define the next generation of cloud-native infrastructure on Azure. We are looking for Software Engineers who are excited about...


  • Melbourne, Australia Oracle Full time

    We are looking for a Senior Software Engineer to join one of our Development Teams in Melbourne. You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, and Energy and Resources...


  • Melbourne, Victoria, Australia Microsoft Corporation Full time

    Microsoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product teams to deliver...


  • Melbourne, Australia Softtest pays pty ltd Full time

    Australian Citizens residing in Australia only respond. Eligible to get Baseline clearance.Essential criteria Weighting1. Outline your experience as a Software Engineer, specifically what technologies you have used to develop and deliver enterprise web applications. Including, but not limited to the following: ASP.NET MVC / .NET Core JavaScript /...


  • Melbourne, Victoria, Australia Littlepay Full time

    We're Littlepay - a growing fintech headquartered in Melbourne with operations in the UK, EU, LATAM, USA, and more recently, Australia. Our payments platform enables our customers to pay for public transport using any payment card, mobile wallet, or wearable device. Processing over 100 million transactions in 13 countries and continuing to expand globally,...