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 DescriptionVMWare’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.
All your information will be kept confidential according to EEO guidelines.
Skills Required
- 12+ years of overall professional experience
- 3+ years managing software development teams
- Experience building and shipping enterprise software through multiple releases
- Experience leading design and development of large-scale enterprise applications
- Strong technical foundation in one or more of Spring Framework, J2EE, Hibernate, JPA, REST, UI technologies, and relational databases
- Strong software development and project management fundamentals, including tracking and reporting
- Track record recruiting and retaining engineering talent
- Knowledge of Scrum or other Agile practices
- Bachelor's degree in Computer Science
- Master's degree preferred
- Experience with geographically dispersed teams
- Domain experience in Continuous Delivery and DevOps
- Working knowledge of virtualization technologies, hypervisors, and virtual machines
What We Do
VMware Tanzu helps you modernize your applications and infrastructure with a common goal: deliver better software to production, continuously. The portfolio simplifies multi-cloud operations, while freeing developers to move faster and access the right resources for building the best applications. VMware Tanzu enables development and operations’ teams to work together in new ways that deliver transformative business results.







