Research and Development
2200010X Requisition #

Senior Software Engineer


Join a worldwide team of engineers who passionately work on architecting, designing, developing, deploying, monitoring, and troubleshooting voice and digital Interaction Recording services, a key part of Genesys MultiCloud Workforce Optimization solution.  Experience a unique opportunity to learn the insights of Contact Center technology, creatively innovate and work with a wide range of modern technologies and cloud providers.

Interaction Recording team is focused on delivery of voice and digital Interaction Recording services of Genesys MultiCloud Workforce Optimization solution.  Interaction Recording services are responsible for production, secure storage and curation of media content and associated metadata, enabling our customers to comply with regulatory requirements and providing high-value source of data for Genesys MultiCloud Workforce Optimization solution’s Speech and Text Analytics services.  

Variety of deployment environments and high-capacity requirements generate exciting and challenging design tasks, which put your engineering qualities under test and push your creativity to a new level. Working with different clouds broadens your experience allowing you to work with a wide range of modern development tools and cloud technologies.

A Successful Candidate Will:

  • Utilize agile processes and cloud technologies to develop reliable, highly-available, and highly-scalable services
  • Produce new service features through design, development, and testing phases
  • Enhance the services for Continuous Integration / Continuous Delivery - improving automated testing, deployment pipelines, security-compliance, fault-tolerance and scalability
  • Produce high-quality code following best practices and participate in code reviews
  • Troubleshoot the services, identify root causes of reported issues, and provide bug fixes
  • Actively participate in making the services maintainable by designing and implementing comprehensive monitoring and alerting
  • Be ready to respond to production issues and work with the team to restore the services in timely manner
  • Write technical documentation and deliver TOIs to spread the knowledge of services
  • Actively and efficiently communicate and collaborate with diverse and geographically-distributed peer development teams
  • Help QA, Product Management, Customer Care, and Professional Services with issues related to the services 
  • Continuously improve your knowledge of the services as well as modern cloud technologies and distributed systems

Required Skills and Qualifications:

  • Bachelor’s or master’s degree in Computer Science or related discipline
  • 5+ years of relevant industry experience with 2+ experience contributing to large enterprise Java applications
  • Hands-on experience coding Python applications
  • Experience with full development cycle of cloud solutions deployed in one of the commercial clouds AWS, Azure, or GCP 
  • Excellent abilities to troubleshoot complex solutions
  • Excellent communication skills

Desirable Qualifications:

  • Building CI/CD pipelines using Jenkins or GitHub actions
  • Design and development experience in technologies using REST APIs and highly scalable and available microservices architectures
  • Hands-on experience coding to Cassandra, Elasticsearch client interfaces
  • Understanding and willingness to work with DevOps technologies: Helm, Docker, Kubernetes, Pager Duty, shell-scripting and cloud monitoring (Grafana, Prometheus) 


  • Medical, Dental, and Vision Insurance
  • Telehealth coverage
  • Flexible work schedules and work from home opportunities
  • Development and career growth opportunities
  • Open Time Off
  • Adoption Assistance 
  • Infertility treatments
  • See more Genesys benefits information at Https://Mygenesysbenefits.Com/



Safety for our employees and our communities is a key priority for Genesys. We continue to experience rapid growth during the Covid-19 pandemic and are conducting remote hiring and onboarding processes. All hiring and onboarding processes are being conducted remotely at this time.

As our Covid-19 task force and internal teams plan to reopen our global offices, the policies and procedures will continue to be updated.

Reasonable Accommodations: 

If you require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you or someone you know may complete the Reasonable Accommodations Form for assistance. Please use the Candidate field in the dropdown menu to ensure a timely response.  


This form is designed to assist job seekers who seek reasonable accommodation for the application process. Submissions entered for non-accommodation-related issues, such as following up on an application or submitting a resume, may not receive a response.  

About Genesys:

Every year, Genesys® orchestrates more than 70 billion remarkable customer experiences for organizations in more than 100 countries. Through the power of our cloud, digital and AI technologies, organizations can realize Experience as a Service℠, our vision for empathetic customer experiences at scale. With Genesys, organizations have the power to deliver proactive, predictive, and hyper personalized experiences to deepen their customer connection across every marketing, sales, and service moment on any channel, while also improving employee productivity and engagement. By transforming back-office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to foster customer trust and loyalty. Visit www.genesys.com

Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.

Please note that recruiters will never ask for sensitive personal or financial information during the application phase.

Previous Job Searches

Activity Feed

Job shares through Genesys
Someone applied to the Software Developer position. 13 minutes ago
Someone applied to the Product Designer position. 13 minutes ago
Someone applied to the Associate Software Engineer position. 26 minutes ago
Someone applied to the Finance Manager, Customer Success position. 26 minutes ago
Someone applied to the Sr. Account Executive, Migrations position. 26 minutes ago

Similar Listings

United States, Indiana, Indianapolis, Indianapolis

📁 Research and Development

Requisition #: 2200010Y

United States, Indiana, Indianapolis, Indianapolis

📁 Research and Development

Requisition #: 2200010Z

United States, North Carolina, Durham, Durham (Flexible)

📁 Research and Development

Requisition #: 210001TB