Manager R& D

  • Full-time

Company Description

VMware is the industry-leading virtualization software company. Our technologies simplify IT complexity and streamline operations, helping businesses become more agile, efficient and profitable. By virtualizing infrastructure—from the data center to the cloud to mobile devices—we enable IT to deliver services from any device, anytime, anywhere. - See more at: http://www.vmware.com/in/company/#sthash.2nzmlvUu.dpuf

Job Description

VMWare’s vRealize Automation (vRA) team is looking for a highly motivated R&D manager to lead our product delivery team. You will be managing, mentoring and growing a high performing engineering team with a culture of open communication, empowerment, innovation, and teamwork.

The ideal candidate will have at least 12 years of overall experience and 3+ years in management roles while working with geographically dispersed teams. We are looking for people with strong technical expertise in enterprise products. He or she should have experience with and an understanding of various J2EE technologies, has experience creating integration frameworks thinking about extensibility right from the get-go. Past experience in large scale J2EE application design and development is critical. Experience with agile development methods and delivering to short, iterative release cycles is desired.

Responsibilities:
• Responsible for product delivery, managing several agile development teams
• Lead and participate in all stages of the development lifecycle including specification, design, and implementation of new features, as well as improve existing features and product performance.
• Collaborate closely with product management, release management and other cross functional teams to ensure that product delivery commitments are met on a timely basis.
• Mentor and coach a team of junior and senior software engineers
• Responsible for developing the team as well as helping team members with their career development
• Implement best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards) in the team
Requirements:
• 12+ years overall experience and 3+ years of experience in managing software development teams in building and shipping enterprise software through multiple releases
• Demonstrated ability to engage with engineers at a detailed level, to understand and solve deep technical issues, build consensus, drive quality delivery and manage risks.
• Proven experience in a leadership role in designing and developing a large scale enterprise application.
• Solid foundation in one or more technologies such as Spring Framework, J2EE, Hibernate, JPA, REST, UI technologies and Relational Databases.
• Strong software development and project management fundamentals, tracking/reporting capabilities
• Proven track record recruiting and retaining top engineering talent
• Demonstrable knowledge of running SCRUM or other Agile practices
• Bachelor’s degree in Computer Science, Masters preferred.
• Domain experience in Continuous Delivery (DevOps) is highly desirable
• Working knowledge of virtualization technologies including hypervisors, and virtual machines.

Additional Information

All your information will be kept confidential according to EEO guidelines.