About The Position

The Solutions and Technologies (S&T) group is seeking a talented Senior Software Engineer to help lead and expand our Infinity team. This team is responsible for a service platform that powers real-time and non-real-time communication signaling within our cloud-based Contact Center as a Service (CCaaS) product. As a member of Avaya’s Infinity engineering team, you’ll contribute to delivering cutting-edge cloud contact center solutions. You’ll play a key role in delivering customer value incrementally—owning features from initial design through to deployment and field support. You’ll collaborate closely with business, product, and technology teams to drive ongoing improvements in our cross-functional development processes. This is a unique opportunity to join a leading team of innovators in the dynamic cloud space and have your work impact millions of users daily.

Requirements

  • 3+ years’ experience in architecting distributed cloud-applications
  • 7+ years of software development experience
  • Excellent oral and written communication skills
  • Experience with one or more cloud platforms (Google Cloud Platform, Microsoft Azure)
  • Experience with Spring Boot, Java Web Applications, knowledge of Spring Webflux, Docker, Kubernetes, Service Mesh (Istio, Linkerd)
  • Deep understanding Microservices Architecture
  • Ability to horizontally scale web applications to increase concurrency level to multi-million end users; load balancer, Auto Scaler; fault tolerance and resiliency; real-time communication applications.
  • Strong understanding multi-region cloud environments, data residency and global connectivity requirements
  • Deployed secure Kubernetes clusters with service mesh
  • Developed reusable Terraform/Ansible/ GitHub modules
  • Knowledge of popular authentication mechanisms, OAuth2/OpenID Connect/JWT
  • Experience with build automation tools like Jenkins, Bamboo or Gitlab; Experience with source control tools like Bitbucket, GitHub
  • Experience analyzing logs, debugging, and troubleshooting
  • Go Lang / Java
  • Redis or other caching technologies

Nice To Haves

  • Advance Degree preferred

Responsibilities

  • Conduct research to stay up to date with the latest advancements in cloud communication and Artificial Intelligence (AI) technologies, and identify opportunities for integrating into our products and services
  • Enable a cloud solution that is reliable, scalable, and secure
  • Provide thought leadership around applying AI and Machine Learning (ML) technology
  • Successfully implement architectural ideas and present them to various stakeholders
  • Ability to work under tight deadlines and respond to dynamic technical challenges
  • Develop and maintain documentation for the design and solution involving Cloud-native technologies

Benefits

  • Performance-related bonus
  • Benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service