VMware CPD Sr MTS in Palo Alto California United States

About Us

VMware is the leader in virtualization and cloud infrastructure solutions that enable businesses to thrive in the Cloud Era. A pioneer in the use of virtualization and policy-driven automation technologies, VMware simplifies IT complexity across the entire data center to the virtual workplace, empowering customers with solutions in the software-defined data center to hybrid cloud computing and the mobile workspace.

With 2013 revenues of $5.21 billion, VMware has more than 500,000 customers, 55,000 partners, and 14,000+ employees in 50+ locations around the world. At the core of what we do are our employees who deeply value execution, passion, integrity, customers, and community. Want to be part of a compassionate community that thrives on architecting what’s next in IT? Learn more at vmware.com/careers.

Job Description

VMware Inc. is seeking a mid to senior level software engineers to help us deliver the next generation of our enterprise-class management software. If you love finding and creating solutions to complex problems, developing new feature-sets, and seek to have a deep and broad understanding of virtualization and distributed technology then the Continuing Product Development R&D; org is the place for you.

This is an opportunity to see how our customers actually use our enterprise-class virtualization and cloud management software products while delivering solutions and features via major, dot, and patch releases of our next generation cutting-edge technologies.

You must be able to actively contribute to design and architecture discussions and have a strong understanding of the software development process with an excellent track record in troubleshooting and diagnostics. Prior success in and enthusiasm for a fast-paced environment with aggressive development cycles is critical.

The role:

  • Be part of the team delivering critical update releases, patches, feature enhancements and security updates to VMware customers and partners to make our products meet robustness required by any enterprise environments.

  • Opportunity to work on complex software problems and providing solutions.

  • Work closely with other R&D; engineers, Customer Technical Support, QA, Program Mgmt, escalation and security office to work on releases that contribute towards enhancing the customer experience.

  • Work on key customer reported issues and decide how to provide problem resolutions.

  • Opportunity to conceptualize log and diagnostic tools and develop them.

  • Opportunity to design and develop tools to help improve efficiency of problem resolution.

  • Opportunity to contribute to design and architecture of serviceability features in next generation products

  • Contribute to VMware’s knowledge base database.


  • Develop a multi threaded management disaster recovery server software for VMware infrastructure based data centers .

  • Develop an abstraction layer for managing the virtualization platform on VMware ESX Server, Linux and Windows hosts.

  • Design and develop open APIs for virtual infrastructure management and the core infrastructure for implementing these APIs.

  • Provide technical leadership to a team of developers.

  • Work with the platform and VirtualCenter teams to expose new platform features and deliver new virtual infrastructure management functionality.

  • Work with QA engineers to ensure software testability, stability and quality.

  • Work with the technical publications team to ensure high-quality documentation of the product and its APIs.


  • Master's degree in Computer Science or Engineering or equivalent from a reputable university.

  • 5-10 years of industry experience in C++, multi-threaded, server-side programming. Use of Java JMS, SOAP or other J2EE concepts a plus.

  • Strong object-oriented design and programming skills.

  • Experience in building systems management and monitoring applications is highly desirable.

  • Understanding of systems architecture and components such as networking and storage is highly desirable.

  • Experience working with remote management technologies such as CORBA, JMX, and CIM is a plus.

  • Proven ability to develop robust commercial-quality software, with a focus on reliability, supportability and performance.

  • Excellent communication skills and the ability to work with partners and customers as necessary.

  • Strong interpersonal and problem-solving skills.

EEO Statement

VMware is an equal opportunity employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Equal opportunity and consideration are afforded to all qualified applicants and employees in personnel actions, which include: recruiting and hiring, selection for training, promotion, rates of pay or other compensation, transfer, discipline, demotion, layoff or termination. VMware does not unlawfully discriminate on the basis of race, color, religion, sexual orientation, marital status, pregnancy, gender identity, gender expression, family medical history or genetic information, citizenship, national origin or ancestry, sex, age, physical or mental disability, medical condition, veteran status, military status, or any other basis protected by federal, state or local law, ordinance or regulation. VMware also makes reasonable accommodations for disabled employees consistent with applicable law. Further, it is the policy of VMware to maintain a working environment free of all forms of harassment.

Posting Title: CPD Sr MTS

Advertised Location (Select only ONE location): Palo Alto, CA, US

Is this a remote or multiple location position?: No

Requisition Number: 52288BR

LinkedIn Recruiter Account Email: hoffmans@vmware.com

Level of Job (LinkedIn): Mid-Senior Level

Advertised Group (Place a checkmark to select multiple groups): Engineering