Staff Engineer – Site Recovery Mananger Infrastructure (closed)
Staff Engineer – SRM Infrastructure
Join a team building Enterprise class disaster recovery solutions. Be a leader in enabling customers to reach high levels of application availability and facilitate recovery from failures.
The VMware Site Recovery Manager (SRM) product development team provides the means whereby customers protect their production environments from disasters. SRM leverages VMware's VM products and technologies to accomplish its goals.
Applicants are expected to be articulate, detail-oriented and highly analytical. As a Staff Engineer, you will be a principal in the architectural design of the next generation Site Recovery Manager Product. Collaborating with domain experts, you will work with others in VMware technology areas - providing requirements for better support of SRM. You will participate in all phases of product development including development of specifications, implementation, test automation for features developed. In addition, you as a Staff Engineer will mentor and contribute to the technological growth of junior members of the team.
Applicants should exhibit experience in building distributed applications, APIs and fault-tolerant solutions. Members of the team focus on highly scalable solutions capable of managing thousands of systems. Experience in the use of virtualization as a key technology to design and implement applications that solve real-world problems is a plus.
A minimum of 10 years in distributed systems, operating systems, and/or multi-threaded programming experience
Resourcefulness and ambition as demonstrated by the publication of papers and/or the submission of patents
A proven track record providing technical leadership on cutting edge software development projects
Strong software development skills in C++ (preferred) or Java
Excellent written and verbal communications skills
Strong interpersonal and problem-solving skills
Degree in Computer Science or equivalent from a leading university
Understanding of network security (i.e., Authentication, Authorization, Accounting)
Understanding of Database fundamentals (i.e., transactional semantics, SQL, etc.)
Understanding of networking fundamentals (i.e., TCP/IP, Ethernet, NAT, IPsec, SSL, etc.)