The Staff Engineer in the core R&D team will be responsible for providing deep technical expertise on our next generation storage management initiatives. In addition to technical architecture support, the Staff Engineer will collaborate with Engineering and Product Management to distill customer needs into use-cases and requirements, work within VMware to highlight solutions requirements for the vSphere storage management platform, and work with key VMware technical leaders to influence and execute vSphere storage management initiatives.
Responsibilities: Provide technical leadership for next generation storage management platform technology
Innovate, design and code new storage management technologies
Mentor and lead a strong team of developers
Participate in design and code reviews.
Maintain deep technical and business knowledge of storage industry directions and trends
Work collaboratively with Engineering and Product Management during the development, launch, and continuing refinement of
VMware storage related technologies
Document best practices and architectural references in developing and deploying product solutions
Requirements: Minimum B.E Degree or equivalent in Computer Science
6 – 15+ years of experience with significant depth around designing and programming enterprise class products.
5+ years of experience in enterprise-class server management software development
5+ years of experience defining architecture for enterprise-class server management systems
Strong background in object-oriented design and programming
Atleast 7+ years of strong coding experience in core JAVA
Must have deep understanding of scalability issues in mixed Windows and Linux environment
Experience in distributed systemsR&D
Good knowledge of virtualization software concepts
Track record of mentoring and leading development teams
Storage Management experience is highly desirable