Senior Java Software Engineer


Sunnyvale, CA

What you'll be doing

Lead the design, verification and release of systems or major subsystems. Participate in any and/or all phases of the product development cycle from product definition and design, through implementation including: testing and/or unit testing, designing, test automation, debugging, reliability, performance analysis, critical and/or high visibility customer support. Understand the implications of new technology and how it can be applied to product design and product evolution. Work on architecture, design and product definition that leads and influences decisions and outcomes related to project direction. Act as a technical advisor and resource to other engineers and cross functional departments across business units. Provide guidance and mentoring to more junior engineers. Work with suppliers, partners or other external parties in product quality efforts as necessary.

What your background should be

Proven experience working with virtualized environments, either vcenter, scvmm, and/or other cloud management tools. Experience with delivering a scaled product that can handle many asynchronous management commands to virtual-machines and associated infrastructure. Coordinate the activities of other engineers, serve as a project lead, and/or recognized as an expert in a major technical area. Possess and demonstrate excellent written and verbal communication skills.

Required Schooling / Training

Not specified

Who is the client company

This is an American computer storage and data management company.
If you are interested in this position, send your resume to