Establishes goals for subordinates that are aligned with Company policies and standards. Monitors the completion of tasks within time and cost constraints and ensures that technical and functional objectives are met.
Develops and provides challenging yet appropriate assignments, evaluates work, communicates progress toward career development and goals.
Collaborates cross functionally with engineering employees and other engineering groups, voluntarily shares information, fosters teamwork and collaboration.
Develops solutions to difficult problems, which may require ingenuity and creativity, communicates progress toward project/program goals; influences future product/program direction.
Manages the daily activities of individual contributors and supervisors, accountable for results, responsible for establishing goals and objectives for the work group; typically manages groups with similar technical or functional responsibility.
Interfaces with senior management to report on project and program milestones and to present project needs and technical knowledge.
SKILLS & EXPERIENCE-
8+ Years of experience in Software Development in the areas of Cloud technologies, Networking, SDN/NFV and Virtualization domains
2+ years of people management experience
Bachelors/Masters in Engineering or equivalent
Ability to lead, motivate and direct a workgroup
Hands-on experience in managing and delivering critical and complex features and functionalities
Experience with Agile Methodology (Scrum) and helping teams explore, adopt and optimize principles and practices
Prior development and architectural experience is a must
Strong communication, interpersonal and presentation skills
C++ or Java and (SDN or NFV or Openstack) Mandatory