Share this Job

Software Engineering Manager

Apply now »

Date: Dec 17, 2018

Location: pune, IN

Company: Avaya Corporation

About Avaya

Job Information

Job Code: 00194002

Job Family: Research and Development

Job Function: Software Engineering

Short Description

Engineering Manager


Job Responsibilities:
- Lead a team of 10-15 developers focused in Cloud development and contribute towards the design of Real-time communication solutions
Exposure to any VoIP telecom protocol – SIP/H.323 would be an advantage.
Leading & driving team to adopt new technology and deliver next generation product & solution.
- Management of feature development, design, code review, unit test, debug, and feature test.
- Management of deliverables, with oversight of schedule commitments.
- Interaction and collaboration with cross-organizational teams, development associates, product managers, and requirements engineers to deliver feature content.
- Own the with Engineering teams in the software development lifecycle (SDLC) to ensure that designs and implementations follow DevOps best practices 

Required Qualifications/Experience:
- Minimum of B.E/B.Tech or equivalent in CS/EEE/ECE
- Overall 12+ years of experience and 2-3 years of experience in DevOps and Cloud technologies. (preferred but not mandatory)
- 5 years of min experience in direct team management
 
 Required Skills:
- Strong background on Agile software development process and best practices like Continuous integration/delivery, Test driven development, Automation, DevOps method & tool set etc. to improve the effectiveness and efficiency of deliverables
- Strong background on programming in C++ and Java.
- Strong experience & exposure on Platform & Cloud Deployment: Virtualization, Hypervisor & Cloud platform;  OS, Security & Networking
- Good experience & exposure on cloud focused development including architectural aspects such as “born in cloud”, server less, lambda etc. as well as tool set viz. Docker, Kubernetes, AWS toolset etc.
- Very good Knowledge in design, deployment of infrastructures for cloud based multi-tenant services in AWS, Google Cloud and OpenStack etc.
- Perform analysis and diagnosis of complex voice and data network issues
- Knowledge of monitoring tools such as NewRelic, CloudWatch, Prometheus, or Zabbix is Plus
- Higher level knowledge of Networking and Perimeter devices such as Firewall, Load Balancers, Routers and Content Filters
- Firm understanding of Quality of Service (QoS) in Voice/Video/Data networks
- Knowledge and management of SIP & WebRTC protocols
- Experience working in a containerized environment (Docker/LXC) with Kubernetes exposure
- Knowledge in system architecture, design patterns, best code practices, defensive programming and able to write framework level code.
- Solid Experience in developing server software in Java.
- Prior experience working with freeswitch, kamailio or openSIP is plus
- Strongly prefer knowledge around RESTful APIs
- Strong analytical and problem solving skills
- Excellent oral and written communication and interpersonal skills

Experience

Minimal People Management Experience

12 - 15 Years of Experience

Education

Bachelor degree or equivalent experience

Advance Degree preferred

Preferred Certifications

Footer

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.

Apply now »