Back to Search
Overview
Senior

Senior Software Development Engineer - Professional Services

Confirmed live in the last 24 hours

Five9

Five9

United States (Remote)
Hybrid
Posted March 30, 2026

Job Description

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. 

Our Professional Services development team is growing, and we are seeking a Sr. Software Development Engineer to join us. This is a full-time remote position that can be worked from anywhere in the Continental U.S.
This role involves short-term development projects (ranging from a few days to several weeks) that require gathering customer integration requirements, analyzing feasibility using available APIs, designing, developing, and implementing solutions.

Projects vary widely in size and skill set and may include:

HTML5 web applications

  • Node.js services
  • CRM CTI integrations
  • Web service integrations with third-party systems

The role demands a broad knowledge of current development technologies and the ability to quickly learn new systems, platforms, and APIs as needed. You will interact directly with customers via phone, web conferences, and in person (up to 15% travel required). Strong communication skills are essential, as you will often need to explain technical solutions to non-technical audiences. If you thrive on challenging, ever-changing development projects, this may be the position for you!

Key Responsibilities:

  • Gather and document customer business requirements.
  • Analyze integration feasibility and design solutions leveraging APIs.
  • Develop and implement web applications, services, and system integrations.
  • Communicate technical solutions clearly to both technical and non-technical stakeholders.
  • Document solution requirements and features in a Statement of Work for customer review and acceptance.
  • Estimate project timelines, level of effort, and delivery schedules accurately.
  • Manage multiple concurrent projects and tasks effectively.

Required Skills:

  • Strong problem-solving and communication skills.
  • Ability to articulate issues, present solution options, and recommend the best course of action.
  • Self-starter with strong time management skills and the ability to work independently.
  • Familiarity with call center technology (Genesys, Avaya, Cisco, Aspect, etc.) and computer telephony concepts.
  • Understanding of cloud-based technologies (AWS, SaaS, PaaS, etc.) and API interfaces (SOAP, REST, AJAX, WebSockets).
  • Proficiency in Unix-based operating systems.

Qualifications:

  • 5+ years of experience in application or integration software development related to Computer-Telephony Integration (CTI) with systems such as Cisco ICM/UCCE, Genesys, or Avaya.
  • 3+ years of experience developing web-based applications (HTML5, JavaScript) with frameworks and libraries such as jQuery, Backbone.js, Bootstrap, RequireJS, Ext JS, or Marionette.
  • nodejavajavascriptgoawsaidatadesignmarketingsales