Software Engineer III

Date:  Feb 2, 2024

Sao Paulo, SP, BR

Requisition ID:  35143

About Avaya

Businesses are built by the experiences they provide, and every day millions of those experiences are delivered by Avaya Holdings Corp. Avaya is shaping what's next for the future of work, with innovation and partnerships that deliver game-changing business benefits. Our cloud communications solutions and multi-cloud application ecosystem power personalized, intelligent, and effortless customer and employee experiences to help achieve strategic ambitions and desired outcomes. Together, we are committed to help grow your business by delivering Experiences that Matter. Learn more at


Are you passionate about using technology to modernize and monitor business processes? Do you like to see the results of integrating disparate systems, orchestrating the business functions and how this creates better customer experience for enterprises? Do you have programing and integration skills and would like to quickly add value to customers by using best in class Conversational AI tools?

If so, check the details below for our Conversational AI Developer position, where you will have the opportunity to work on the future of customer experience shaped by Conversational AI and other cutting-edge technologies. 


  • Understand the requirements from the design team and implement chat bots and automated workflows for cloud-based contact center platform
  • Create and automate integration tests for AI flows and bots to make sure they work properly in various scenarios
  • Training the bots to achieve better results
  • Estimate the development of the required conversations and execute, within planned sprints, the development
  • Propose enhancements to the various processes involved in your work, including development, the automated conversation itself and testing methodology
  • Execute and troubleshoot the integration with external systems through Webservices interfaces (SOAP, REST), including when authentication and authorization are required to access such services
  • Discuss with services teams the details about web service interfaces to both enable and optimize business process execution



  • Must have Cloud experience 
  • Minimum 5 to 8 years of experience that has Technical Leadership skills
  • Must have previous experience with Conversation AI platforms (Preferably Dialog Flow)
  • Must have experience integrating/using Web Services, both SOAP and REST Based
  • Must have familiarity with authentication and authorization standards for integration
  • Must have experience with JavaScript development and JSON payload processing
  • Must have familiarity with Typescript
  • Should have experience understanding, evaluating, and implementing business processes in any BPM like tools
  • Should understand conversational AI terms such as intents and entities
  • Should be familiar with web development, RESTful interfaces, messaging systems and relational database modeling
  • Nice to have knowledge on modern microservices platforms and frameworks such as Spring Boot, Kafka, Containers and familiarity with other related concepts, like distributed tracing and security
  • Nice to understand functional testing/evaluation of automation flows
  • Nice to have understanding of NLU technologies



  • Must know JavaScript/Typescript development
  • Must understand application Integration patterns and technologies
  • Must have interest in learning new technologies in the communications field
  • Must be a good team player that enjoys working in a multicultural environment
  • Must be fluent oral and written communication skills in English
  • Nice to have prior Contact Center Domain knowledge



  • Development environment is composed of Conversational AI platforms, so mostly a low code environment
  • Understanding of technology and previous experience with development key to troubleshoot and be part of integration discussions
  • Work is performed almost 100% remotely, with occasional (usually minimal) travel required.



  • Must be graduated in Software Engineering, computer Science or similar
  • Cloud experience (Google GCP, AWS or MS Azure) is a plus.


Our Benefits include:


  • Well-Being We provide comprehensive health insurance plans that include medical, dental and vision for you and your family, in many countries. We also provide wellness and employee assistance programs.


  • Recharge & Refuel We work in a dynamic environment, and we recognize the need for you to take a break and recharge. We encourage employees to use our generous time-off policy on a regular basis.


  • Continuous Learning Grow your skills with access to on-demand platforms and enhance your diversity lens by participating in a program that fully funds you for a cultural immersion in another country.


  • Growth & Development A feedback loop is important as you grow in your role and career. We schedule frequent check-ins with you and your leaders to help you identify your path to success.


  • Giving Back We recognize Avayans for their time and effort spent impacting causes within their communities. And we host an annual, company-wide Month of Giving.


Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at and applicable Privacy Statement relevant to this job posting (accessible at #LI-PF1