Five9 logo

Senior Software Engineer - Fullstack, Digital Engagement Team

Five9

The Team:

The Digital Engagement Team at Five9 is dedicated to enabling agents and supervisors to efficiently manage email, chat, SMS, and social interactions seamlessly. Our primary focus is to deliver exceptional digital-first omnichannel experiences while preserving a personalised human touch. By fully integrating with Five9 inbound and outbound voice solutions, we create connected customer journeys across various channels, including email, chat, SMS, webchat, video, and social messaging apps like Facebook Messenger, Twitter, WhatsApp, WeChat, and more. This integration allows contact center agents to engage with customers through multiple channels during a single interaction, guiding them toward the channels best suited to resolve their issues. Our ultimate goal is to provide a unified and holistic approach to customer interaction, ensuring a consistent and outstanding experience across all digital touchpoints.

Role Purpose:

As a Senior Software Engineer in the Digital Engagement Team, you will design, develop, and maintain software solutions that integrate digital channels like email, chat, SMS, and social media with the contact centre’s voice solutions. This integration aims to create seamless, connected customer journeys across multiple channels. Your responsibilities will include software development, integration, enhancing customer experiences, staying updated on technology, collaborating with the team, ensuring software quality, documentation, and problem-solving.

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 Java, Python, etc.
  • 5+ years of professional experience developing Java applications – including delivering RESTful APIs.
  • Strong experience with web development technologies such as HTML, CSS, JavaScript, and modern front-end frameworks like React, Angular, or Vue.js.
  • 2+ years of professional experience writing React and JavaScript applications.
  • Expertise in server-side technologies, databases (SQL and NoSQL), and back-end frameworks like Node.js, Django, Ruby on Rails, or .NET.
  • 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.

Benefits
Extracted with AI

  • Medical insurance
  • Five9 Shares
  • Bonus Scheme
  • 10% Flex Benefits
  • Meal Allowance
  • Life Insurance
  • 25 day Annual Leave + Public Holidays

Similar jobs

Last update: 23 minutes ago

Five9 logo
Five9

Senior Software Engineer - Backend/Data

Join Five9 as a Senior Software Engineer to develop backend solutions integrating digital channels with voice solutions.

Five9 logo
Five9

Software Engineer II - Fullstack (Angular, Vue.js, JavaScript)

Join Five9 as a Software Engineer II in Porto, focusing on fullstack development with Angular, Vue.js, and JavaScript in a hybrid setting.

Five9 logo
Five9

Senior Software Engineer - Backend | Platform

Senior Backend Software Engineer role in Porto, focusing on Java, Microservices, and Cloud Platforms.

Five9 logo
Five9

Senior Software Engineer - Backend | Core

Senior Backend Software Engineer role in Porto, focusing on Java, Spring, microservices, and cloud solutions. Hybrid work model.

Five9 logo
Five9

Software Engineer II - Backend | Digital

Join Five9 as a Software Engineer II in Porto, focusing on backend development for digital engagement solutions. Experience in Java and GCP required.

Five9 logo
Five9

Software Engineer II - Frontend with React/Redux

Join Five9 as a Software Engineer II - Frontend with React/Redux in Porto. Work on AI products using cutting-edge technologies.

Five9 logo
Five9

Associate Platform Engineer

Join Five9 as an Associate Platform Engineer, an entry-level position in cloud contact center solutions. Remote and hybrid options available.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software with Java and Angular in a hybrid work environment.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

Fluxon logo
Fluxon

Senior Software Engineering Lead - Full Stack

Senior Software Engineering Lead for a full-stack role in Lisbon, Portugal. Remote work with competitive benefits.

Fiven logo
Fiven

Middle Full-stack Developer - AI Focus

Middle Full-stack Developer focused on AI, skilled in .NET Core, Java Spring, Angular, React, and CI/CD practices. Hybrid work in Naples, Italy.

Fluxon logo
Fluxon

Senior Software Engineer

Join Fluxon as a Senior Software Engineer. Work remotely with cutting-edge technologies like AWS, GCP, and Python.

Flix logo
Flix

Senior Software Engineer

Join Flix as a Senior Software Engineer in Lisbon. Work with Python, AWS, and Kubernetes to drive innovation in travel tech.

Salesforce logo
Salesforce

Senior Full-Stack Software Engineer

Join Salesforce as a Senior Full-Stack Software Engineer. Shape the future of our products in a hybrid work environment.

Sovos logo
Sovos

Software Engineer (JavaScript)

Join Sovos as a Software Engineer (JavaScript) in Porto, Portugal. Work on API development, collaborate with teams, and enhance your skills.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React development, remote work with competitive benefits.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on development, architecture, and product lifecycle management. Remote work, competitive salary.

Sky Portugal logo
Sky Portugal

Senior JavaScript Engineer

Join Sky Portugal as a Senior JavaScript Engineer to develop cutting-edge streaming video technology.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

SAP logo
SAP

Senior/Expert Full Stack Developer - AI Platform

Senior/Expert Full Stack Developer needed for AI Platform at SAP, focusing on cloud technologies and GenAI.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React.js, offering competitive benefits and remote work.

Fiven logo
Fiven

Senior DevOps Engineer

Join Fiven as a Senior DevOps Engineer in Naples. Work on cloud, Kubernetes, and CI/CD in a hybrid environment.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.