Senior Fullstack Software Engineer

Israel · Full-time · Intern

About The Position

Genesys is a fast-growing company leading the customer experience domain. Genesys recently acquired and looking to expand the team and add advanced AI for Sales and Marketing capabilities to the Genesys platform.

As a Senior Software Engineer in the Genesys Digital Experience group (DX), you will join a team focusing on the development and delivery of cutting-edge AI services in a global deployment. You will be working in a fast-paced environment where continuous change and innovation are certain. This is an opportunity to be a team member with ownership responsibility for production-level service deployments and operations with global reach and maximum customer impact.

Most importantly, at Genesys, we know the importance of having fun on this journey and promoting a strong collaborative team culture with hackathons, weekly casual tech talks, and team gatherings.


  • Bachelor’s degree in Computer Science or related work experience.
  • 5+ years of software development experience.
  • Experience developing applications using Node.js, Java, and React/Angular.
  • Experience with microservices architecture and Lambda functions (experience with the serverless framework will be an advantage).
  • Experience with REST-style web services and frameworks, especially Spring Boot.
  • Experience developing / managing / working with CI/CD pipelines.
  • Experience with cloud technologies (AWS will be an advantage).
  • Ability to rapidly learn new stack, frameworks, open-source tools.


  • Develop, design, and deploy highly available, fault-tolerant applications that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys DX platform.
  • Work with development partners to shape the architecture, design, and implementation of new and existing systems to enhance their reliability, performance, efficiency, and scalability.
  • Design and implement major changes and new features
  • Identify bottlenecks and problems throughout the infrastructure.
  • Actively review code, mentor junior development staff, and provide peer feedback.
  • Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
  • Troubleshoot production issues and come up with solutions as required.

Apply for this position