EMC Principal Software Engineer in Shanghai, China

Job Description:


The DELL EMC Enterprise Hybird Cloud (EHC) engineering team is responsible for developing federated, next generation solutions leveraging EMC core products and platforms with the specific purpose of solving hybrid cloud use cases for customers. We architect, develop, test and document the solution stack, generally comprised of but not limited to core EMC products. Detailed coordination with both internal (VMware, Pivotal, RSA) and external partners is required.

The primary role for applications software engineering is the technical implementation of complex, high profile solution initiatives. Solution scope generally involves proven architecture for IT organizations to quickly deliver IaaS and PaaS to their business, security management, data protection, public cloud integration, etc. Projects will often be developed with a rapid prototyping or proof-of concept approach. Ability and demonstrated experience working independently through complex issues is a must.

General Description

  • Leads team to define, design, and develop software applications for EMC’s Hybrid Cloud solutions.

  • Exercises considerable latitude, without appreciable direction, in determining technical objectives, and meeting program deliverables.

  • Works with key stakeholders (Engineering, Product Management) to define release content.

  • Works cross-functionally with BU engineering teams to define and drive feature enhancements/requirements.

Required Skills

  • A Bachelor’s Degree in Computer Science, Engineering, Mathematics, related field or equivalent experience

  • A proven ability to lead technical teams

  • 7+ years’ experience programming in a product/solution development environment

  • 2+ years’ experience in data center architecture and delivery, including operational services in IaaS environments such as VMWare SDDC, vRA, vRO.

  • 5+ years’ experience in Java programming and related debugging skills.

  • Experience in web front-end development; Ruby on Rails, HTML, JavaScript, client-side MVC frameworks, Spring.

  • Expertise in scripting languages: Python, Perl, Ruby, etc.

  • Experience designing and consuming SOA RESTful Web Services

  • Extensive experience working with SCRUM and Agile process methodologies.

  • Strong oral and written communication skills in English language.

  • Proven experience working in cross functional teams and interacting with customers.

Strongly Desired Skills

  • Experience in IT automation tools such as Puppet Labs.

Desired Skills

  • Experience with PaaS offerings such as Cloud Foundry, Heroku, Elastic Beanstalk, or similar.

  • An understanding of cloud service and deployment models.

  • Strong product/technology/industry knowledge.

  • Ability to prioritize projects and deliverables.

  • Ability to see and present “the big picture” and offer solutions to make it better.

  • Ability to influence others to achieve results, consultative skills.

  • Good presentation skills.

EMC Values:

When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.

Critical Hiring Criteria:

Functional Area(s):

Engineering - Software



Business Unit:



China - Shanghai