Job Title :
Location : India, Bangalore
Role Overview :
The ideal candidate will be an exceptionally capable leader with a history of deliveries. The candidate will be dedicated to building, leading and managing high performing teams that deliver programs while maintaining agility and quality.
The Director of Engineer will be based in Bangalore India, reporting to the Senior Director of Engineering / Sr PE in Santa Clara, California.
The person will work closely with a team of PEs, Product Managers and SMEs to build innovative solutions. And will lead and deliver solutions in a highly collaborative, fast-paced environment.
From device to cloud, McAfee provides market-leading cybersecurity solutions for both business and consumers. McAfee helps businesses orchestrate cyber environments that are truly integrated, where protection, detection, and correction of security threats happen simultaneously and collaboratively.
For consumers, McAfee secures your devices against viruses, malware, and other threats at home and away. With the mission of capturing the biggest market share in the area of cyber security, network security, endpoint security, threat research, malware research, cloud security, we work together for a common goal of shaping the company s future by designing and building best in class cyber security solutions.
Role Overview :
Build a high performing, highly skilled team. Identify skillset gaps within the team. Hire and retain top talent.
Deliver products that meet the timeline, quality and costs for the projects and deliverable elements. Solutions have to meet the preset goals for quality, security and performance.
Implement engineering best practices, ensure the engineering team complies with engineering processes.
Directing and overseeing the activities of development teams.
Perform annual performance and focal reviews for the team.
Act as the primary point of contact for senior management escalations and provide ongoing status to top management.
Collaborate with Product Owners and Architects and update user stories, manage priorities and product backlogs.
Deliver quick responses to senior management for scope, complexity and high level estimates.
Provide technical insight into assumptions, dependencies, risks and mitigation to program management.
Provide technical assistance and guidance to the engineering team.
Work and perform under tight deadlines and aggressive schedules.
About you :
10+ years experience developing commercial software products for large enterprises using C / C++. Experience in developing Endpoint / Application products for Enterprise is a plus.
Preferred 5 years of experience managing mid to large scale Enterprise Engineering teams.
Knowledge of a multitude of programming and scripting languages including Java, Python, PHP, Node and cross OS knowledge Windows / Linux is required.
Understanding of technology required for cloud computing, network, storage on AWS, Azure, Google Cloud.
Outside the box thinker. Applies innovation and creativity to provide solutions for complex problems in a time sensitive and fast-paced environment.
Can lead teams to deliver with speed with quality in a rapid software development environment.
Experience working with geographically dispersed teams. Can work flexible hours.
Quick software estimation and accurate project planning is a must.
Experience working directly with customers, ideally with individuals at various levels of the organization.
Excellent interpersonal and communication skills