Avaya's Infinity team is looking to expand and needs a Senior Software Engineer to help lead and expand the team responsible for a service platform that powers real-time and non-real-time communication signaling within their cloud-based Contact Center as a Service (CCaaS) product. The goal is to deliver cutting-edge cloud contact center solutions and impact millions of users daily.
Requirements
- 3+ years’ experience in architecting distributed cloud-applications
- 7+ years of software development experience
- 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
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
- Develop and maintain documentation for the design and solution involving Cloud-native technologies
Other
- Excellent oral and written communication skills
- Ability to work under tight deadlines and respond to dynamic technical challenges
- Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
- In general, positions at Avaya require the ability to communicate and use office technology effectively.
- Physical requirements may vary by assigned work location.