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
Senior Software Engineer - Backend/Data
Join Five9 as a Senior Software Engineer to develop backend solutions integrating digital channels with voice solutions.
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.
Senior Software Engineer - Backend | Platform
Senior Backend Software Engineer role in Porto, focusing on Java, Microservices, and Cloud Platforms.
Senior Software Engineer - Backend | Core
Senior Backend Software Engineer role in Porto, focusing on Java, Spring, microservices, and cloud solutions. Hybrid work model.
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.
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.
Associate Platform Engineer
Join Five9 as an Associate Platform Engineer, an entry-level position in cloud contact center solutions. Remote and hybrid options available.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
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.
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.
Senior Software Engineering Lead - Full Stack
Senior Software Engineering Lead for a full-stack role in Lisbon, Portugal. Remote work with competitive benefits.
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.
Senior Software Engineer
Join Fluxon as a Senior Software Engineer. Work remotely with cutting-edge technologies like AWS, GCP, and Python.
Senior Software Engineer
Join Flix as a Senior Software Engineer in Lisbon. Work with Python, AWS, and Kubernetes to drive innovation in travel tech.
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.
Software Engineer (JavaScript)
Join Sovos as a Software Engineer (JavaScript) in Porto, Portugal. Work on API development, collaborate with teams, and enhance your skills.
Senior Software Engineer - Backend (E5)
Senior Backend Software Engineer role focusing on Ruby on Rails and React development, remote work with competitive benefits.
Senior Software Engineer - Backend (E5)
Senior Backend Software Engineer role focusing on development, architecture, and product lifecycle management. Remote work, competitive salary.
Senior JavaScript Engineer
Join Sky Portugal as a Senior JavaScript Engineer to develop cutting-edge streaming video technology.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior/Expert Full Stack Developer - AI Platform
Senior/Expert Full Stack Developer needed for AI Platform at SAP, focusing on cloud technologies and GenAI.
Senior Software Engineer - Backend (E5)
Senior Backend Software Engineer role focusing on Ruby on Rails and React.js, offering competitive benefits and remote work.
Senior DevOps Engineer
Join Fiven as a Senior DevOps Engineer in Naples. Work on cloud, Kubernetes, and CI/CD in a hybrid environment.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.