Staff Software Engineer - Management Platform (closed)
***PLEASE SEND RESUME TO TRANC@VMWARE.COM AND CALL 650.427.3755. PLEASE ALSO VISIT VMWARE'S CAREER CENTER AND APPLY JOBS@VMWARE.COM***
Staff Engineer - Management Platform
The Datacenter Platform organization is responsible for vSphere, our Core Virtualization Infrastructure, and Solutions for Enterprise Virtualization.
VMware (NYSE: VMW), the global leader in cloud infrastructure, delivers customer-proven virtualization solutions that significantly reduce IT complexity. VMware accelerates an organization’s transition to cloud computing, while preserving existing IT investments and enabling more efficient, agile service delivery without compromising control. With annual 2010 revenues of $2.9 billion, more than 250,000 customers and 25,000 partners, VMware helps organizations of all sizes lower costs, preserve freedom of choice and energize business through IT while saving energy—financial, human and the Earth’s. Our award-winning technology, market-leading position and culture of excellence provide our 9,000+ employees in 40+ locations worldwide with a platform for professional growth and the excitement of being an early-stage innovator.
VMware's vCenter platform team is looking for a strong software engineer to participate in the design and implementation of the next generation of our software deployment architecture. As the vSphere product evolves and an ecosystem of solutions grows around it, a new architecture is needed to handle the software lifecycle management needs of thousands of hosts and millions of virtual machines. This is a large-scale, thorny, problem to solve, and we're looking for other smart, driven, people to help us solve it.
Responsibilities:
•Invent, design, and implement novel features and enhancements for the infrastructure within the vSphere ESXi product
•Design and own key components of our infrastructure
•Develop flexible, reusable code that can be shared in multiple components across several operating systems
•Interact with other product teams both within VMware and our partners, customer support organization and the release team
Requirements:
•BS or MS in CS with 8+ years of commercial software development behind them
•Previous experience in driving, or participating heavily in, the development of a commercial software product or a significant sub-system of such a product
•A passion for delivering high quality products
•Broad design and architecture skills
•The confidence to speak their mind
•The skills to express themselves clearly and cohesively in both written and verbal communication
•The desire to work well with others
•Deep coding skills in an OO language (C++ and/or Python are preferred)
•First-hand knowledge of the processes and software that large-scale enterprises use to manage their data centers