Software Engineer II

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

Role purpose

The role of a Software Engineer II in the R&D AI Automation Team is to design, develop, and maintain software solutions (Studio) with drag-drop flow builder that integrate multiple channels like voice, SMS, and chatbot with the contact centre’s voice solutions. The engineer's responsibilities include software design and development, testing and documentation across our backend, front-end and interaction management platforms to deliver end-to-end features, work with product owners and designers to expand the feature set and create high-quality user interfaces, take operational responsibility for the performance and quality of services owned by your team, potentially including taking part in an on-call rotation, deep dive into cutting edge technologies and work with the products team to transfer ideas into products. Ultimately, the role contributes to design process for new products and solutions.

How you contribute

Understands various programming languages, frameworks, and development methodologies, which allow you to make informed decisions and solve complex technical challenges. Writing high-quality, efficient, and maintainable code. Should follow coding best practices and contribute to the development of software modules, features, and functionalities. Troubleshoot and resolve complex technical issues. When problems arise, you use your experience and problem-solving skills to identify the root causes and implement effective solutions. Ensure that the development stays on track, milestones are met, and the project aligns with business objectives. Collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals, to ensure that everyone is aligned on project goals and progress.

Skills, competencies and qualifications
Required:

Proficiency in a variety of programming languages, including but not limited to JavaScript, PHP/Laravel, python, Vue.js or others as required. Strong experience with web development technologies such as HTML, CSS, JavaScript, and modern front-end frameworks like Vue.js or React. Expertise in server-side technologies, databases (SQL and NoSQL), and back-end frameworks like PHP Laravel framework. Awareness of web security best practices and the ability to implement security measures to protect applications and data. A portfolio of past projects showcasing full-stack development skills. Ability to work independently and as part of a collaborative team. Strong commitment to delivering high-quality code and solutions on time and within scope. Bachelor’s degree (or equivalent) in relevant discipline.

Desirable:

Experience with Contact Centre, IVR, Virtual Agents, VoIP and telecommunications service providers is advantageous.

Other requirements

This position requires the ability to be On Call.

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

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.


  • Software Engineer II

    1 month ago


    Melbourne, Victoria, Australia Five9 Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our R&D AI Automation Team at Five9, a leading provider of cloud contact center software. As a key member of our team, you will design, develop, and maintain software solutions that integrate multiple channels, including voice, SMS, and chatbot, with our contact center's voice...


  • Melbourne, Victoria, Australia Amazon Full time

    Job SummaryWe are seeking a highly motivated and experienced Software Development Engineer II to join our Advertising Core Services team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that drive innovation and growth in our advertising business.Key ResponsibilitiesDesign and develop...


  • Melbourne, Victoria, Australia Amazon Full time

    About the Role:This is an exciting opportunity to join Amazon's Ads team as a Software Development Engineer II, focusing on building and delivering high-performance advertising systems that drive discovery and sales.Key Responsibilities:Design, develop, test, and deploy software to ensure scalability and reliabilityCollaborate with cross-functional teams to...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia IBISWorld Full time

    Job Title: Software EngineerJob Summary:We are seeking an experienced Software Engineer to join our team at IBISWorld. As a Software Engineer, you will be responsible for designing, implementing, and supporting product features rooted in customer problems, collaborating closely with product managers, designers, data engineers, marketers, and other...


  • Melbourne, Victoria, Australia Integrated Project Services Full time

    Job Title: Process Engineer II/IIIJob Summary:We are seeking a skilled Process Engineer to join our team in Melbourne, Australia. The successful candidate will assist in process engineering design and project support services for various pharmaceutical and life science facilities.Key Responsibilities:• Prepares process design documents and deliverables for...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    About the Job:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional teams


  • Melbourne, Victoria, Australia Easygo Full time

    About UsAt Easygo, we push the boundaries of large-scale software design and development.We foster a continuous learning environment, nurturing growth and excellence in engineering.


  • Melbourne, Victoria, Australia Five9 Full time

    Job DescriptionFive9 is seeking a skilled Cloud Platform Engineer II to join our team. The ideal candidate will have 3+ years of professional DevOps or production operations experience, as well as 2+ years of Cloud Native application delivery experience.ResponsibilitiesCollaborate with the Cloud Platform Infrastructure Team to develop on-premises and...


  • Melbourne, Victoria, Australia STERIS Full time

    At STERIS, we strive to create a healthier and safer world by providing innovative healthcare and life science solutions. As a System Performance Engineer II, you will play a crucial role in ensuring the successful testing, configuration, and maintenance of our sterilization monitoring and control solutions throughout the product lifecycle.Key...

  • Software Engineer

    1 month ago


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

    We are seeking a skilled Software Engineer to join our team in Information & Communication Technology | Engineering - Software. As a pivotal member of our development team, you will:Key Responsibilities:Design and implement cutting-edge APIs that power our e-commerce platform.Collaborate closely with front-end developers, designers, and product managers to...


  • Melbourne, Victoria, Australia IBISWorld Full time

    Unlock Your Potential as a Software Developer at IBISWorldWe are seeking an experienced Software Developer to join our growing technology team in the midst of a digital transformation. As a key member of our cross-functional team, you will have the opportunity to work on innovative products and customer experiences for a fast-growing market intelligence...


  • Melbourne, Victoria, Australia Five9 Full time

    Job DescriptionFive9 is seeking a skilled Cloud Platform Engineer II to join our team. As a key member of our Cloud Platform Infrastructure Team, you will be responsible for developing on-premises and hybrid-cloud solutions.Key Responsibilities:Collaborate with the Cloud Platform Infrastructure Team to develop on-premises and hybrid-cloud solutions.Implement...


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

    Position: Senior Software Engineer - Node.js/React.js on AWS Cloud StackKey Responsibilities:Design, develop, and maintain scalable Node.js applications.Architect and deploy robust React.js frontends on AWS cloud services.Collaborate with cross-functional teams to gather and analyze technical requirements.Implement containerized microservices using Docker on...


  • Melbourne, Victoria, Australia IBISWorld Full time

    DevOps Engineer at IBISWorldAt IBISWorld, we are seeking a passionate and collaborative Software Engineer for Cloud Infrastructure to join our growing team. This role is responsible for bridging the gap between development and operations by automating and streamlining our software delivery process.Key Responsibilities:Simplify and automate the software...


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

    Senior Software Engineer PositionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable and fault-tolerant applications using AWS cloud services.Key...


  • Melbourne, Australia STERIS Full time

    At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. Position Summary The System Performance Engineer II is instrumental in ensuring that our sterilization monitoring and control solutions are successfully tested, conf igured,...


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

    Senior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our team. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based applications using Node.js and React.js.Key Responsibilities:Design and develop cloud-based applications using Node.js and...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job Title: Senior Golang Software EngineerXPT Software Australia Pty Ltd is seeking a highly skilled Senior Golang Software Engineer to join our team.Key Responsibilities:Develop, implement, and maintain high-performance Golang-based applications.Collaborate with cross-functional teams to deliver projects on time.Design and implement microservices...


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

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


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

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software.