Job Description

About Avaya

About Avaya
Avaya enables the mission critical, real-time communication applications of the world’s most important operations. As a global leader in delivering superior communications experiences, Avaya offers a complete portfolio of software and services for contact center and unified communications, offered on premises, in the cloud, or a hybrid. Today’s digital world requires communications enablement, and no other company is better positioned to do this than Avaya. For more information, please visit .

Job Information

Job Family: Research and Development

Job Function: Software Engineering

Short Description

Cloud Architect - R&D Product Development

Job Location:
The Pune R&D center of Avaya is located in Magarpatta City, a gated community of ~500 acres, offering plenty of open garden space, as well as various other facilities like walk to work, sports activities etc.

Required Qualifications/Experience:

- Minimum of B.E/B.Tech or equivalent in CS/EEE/ECE
- Overall 12+ years of experience and 3-4 years of experience in Cloud technologies and SIP/VOIP or WebRTC protocols
Required Skills:
- C++ or Java/J2EE
- Very good Knowledge in design, deployment of infrastructures for cloud based multi-tenant services in AWS or Google Cloud
- Experience in the areas of multi-threading / multi-core programming
- Experience in Statistical analysis, machine learning, behavioral analysis
- Experience working in a containerized environment (Docker/LXC) with Kubernetes exposure
- Excellent knowledge in Architecture and design patterns, best code practices, defensive programming and able to write framework level code.
- Good understanding of load balancing, appServer clustering, network, Infrastructure and Single Sign-on based web application development
- Knowledge of container and clustering technologies like Docker, Kubernetes and Mesos
- Experience configuring Apache, nginx, load balancers
- Experience with configuration management tools such as chef, puppet or ansible
- Knowledge of security as related to Linux systems, applications and networking
- Experience with Continuous Integration and Continuous Deployment tools
- Experience with containers and serverless architectures
- Proficiency with modern programming languages and/or scripting frameworks such as JavaScript, Perl, Python, PHP, Node.js, and json
- Track record of effectively working with databases, including database design, querying, loading and performance optimization
- Knowledge on Transport Layer protocols such as TCP/TLS and Application layer protocols such as HTTP, SIP, RTP, VoIP, ICE, TURN and STUN is plus.
- Proven ability to write code, build tools, and automate processes
- Strongly prefer knowledge around RESTful APIs


12+ Years of Experience


Bachelor degree or equivalent experience

Advance Degree preferred

Preferred Certifications


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.