Senior Software Engineer - Fullstack, Digital Engagement Team
Five9The 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
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 using Java, Angular, and more.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
Senior Software Engineer (Node.js, TypeScript)
Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.
People Lead Software Engineering with Java, Spring, React, Vue
Lead software engineering with Java, Spring, React, Vue. Focus on people leadership, DevOps, and agile methodologies in Berlin.
Full-stack Developer with PHP and JavaScript
Join Infraspeak as a Full-stack Developer. Work with PHP, JavaScript, and Vue.js in a remote-friendly environment.
Senior Software Engineer (Node.js, TypeScript)
Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Full Stack Software Engineering Specialist (Node/React)
Join banQi as a Full Stack Software Engineering Specialist, working with Node.js and React Native in a dynamic environment.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
Mid-Level Full Stack Developer (Angular, React, NodeJS)
Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Full-Stack Developer with AWS and Angular
Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!
Fullstack Developer with Node.js and TypeScript
Join Alter Solutions Portugal as a Fullstack Developer with Node.js and TypeScript expertise. Work in a hybrid model in Lisboa.
Senior Full Stack Developer (Security & Compliance)
Join SAP as a Senior Full Stack Developer focusing on Security & Compliance, leveraging Java, SpringBoot, and Python.
Front-End Engineer
Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.
Senior Fullstack Software Engineer
Join Bluevine as a Senior Fullstack Software Engineer to develop scalable fintech solutions using Python, JavaScript, and REST APIs.
Senior Software Engineer - Web
Join Dashlane as a Senior Software Engineer in Lisbon, focusing on web development with JavaScript, React, and AWS in a hybrid work environment.
Senior Full Stack Engineer (React, GraphQL, TypeScript)
Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Full Stack Engineer with Django and Vue.js
Join FuturHealth as a Senior Full Stack Engineer to develop innovative health tech solutions using Django and Vue.js.