Friday, July 04, 2014
Senior Software Development Manager - Hewlett-Packard - Sunnyvale
Job description
HP Enterprise Security is seeking an accomplished Software Development Manager for the ArcSight business. This position requires a technically broad, hands-on Manager of Software to lead a growing team of software engineers developing our expanding line of security solutions. The desired candidate has exceptional technical skills, can clearly communicate information at various levels, and has a record of releasing world-class enterprise products. He/she has the ability to see the big picture from both the technical and business perspectives. He/she has the leadership skills to see how to scale the team to fit the Business needs, and has enough of the Business acumen to understand the implications and having the foresight to help strategize and lead the team in aligning to the Business objectives. The scope of the role involves managing multiple teams spanning across our product portfolio. This position reports to the ArcSight VP of Engineering.
Our culture encourages you to create innovative solutions and gives you the opportunity to work with some of the best and brightest in the security industry. As a key leader in engineering, you’ll be able to influence product strategy and direction.
This position manages both local and remote teams with primary operations based out of Moffett Towers, Sunnyvale, CA and extended operations in Yehud, Israel.
Responsibilities
Develop the technical vision and software architecture to meet the product goals
Strategic responsibility for all software design, development, quality, build, deploy and project management processes, tools and standards
Evangelize the product vision, technology choices and best practices within the team
Manage headcount, deliverables, and schedules for multiple ongoing projects, ensuring that resources are appropriately allocated and that goals, objectives, timelines, and budgets are met in accordance with program and organizational roadmaps.
Communicate project status and escalates issues to direct managers, program managers, and internal and external development partners.
Manage relationships with outsourced partners and suppliers, including setting expectations regarding deliverables, product quality, schedules, and costs; ensures that team members are effectively communicating and collaborating with outsourced resources.
Proactively identify opportunities for process improvement and cost reductions opportunities.
Provide people-care management for assigned team members, including hiring, setting and monitoring of annual performance plans, coaching, and career development; ensures that proper knowledge and career development tools are in place to support ongoing team member and process development.
Desired Skills and Experience
Requirements
8+ yrs. experience in software development.
4+ yrs. experience as a senior manager or director.
2+ yrs. managing remote teams.
Hands-on technical leader that contributes to technical vision, software architecture, process improvements and strategic direction.
Able to effectively manage and motivate engineering teams in high-volume work environments.
Strong technical experience with Java-based, enterprise-class software or appliance products.
Excellent project management skills using Agile software development methodologies
Exceptional engineering, problem solving and reasoning skills
Desired Experience
Java, Security, Cloud, Big Data experience.
Agile, Scrum, Continuous Integration, TTD.
Networking and security technologies and concepts.
Experience in designing highly performing and scalable systems
Education
B.S. in Computer Science, Computer Engineering or equivalent [M.S. preferred].
Refer This Job To Your Friends And Help Them To Find Jobs!