EMC Principal Software Engineer in Cork, Ireland

Job Description:


  • Executes software development plans to insure high quality of Vblock foundation platform.

  • Participate in the design of general integration strategies and propose/develop specific point integrations within the general framework.

  • Ensure all designs are version-proof as integrated products follow their own roadmaps/life cycles.

  • Develops Use Cases and other analysis / design artifacts that ensure requirements and score are clearly defined.

  • Works under limited direction. Determines and develops approach to solutions. Work is evaluated upon completion to ensure objectives have been met.

  • Ability to professionally manage multiple priorities with minimal supervision and on schedule.

  • Ability to lead a team of developers

  • Cross-functional team collaboration

  • Excellent verbal and written communication skills required. Must have strong documentation skills and the ability to understand & write software functional specifications.


  • Requires 8+ years experience in software development, including participation in enterprise-class projects

  • Demonstrated team leadership experience

  • Strong object oriented programming experience

  • String proficiency in Software Design pattern is required

  • Strong proficiency in Java (minimum 1.6 - Java 1.7/1.8 is a plus)

  • Strong proficiency in UML knowledge

  • Operating System (Linux) & scripting skills

  • Experience in designing API

  • Experience in Message Driven architecture (i.e. JMS / RabbitMQ)

  • Python development knowledge

  • Experience applying unit testing to components under development and maintenance

  • Experience developing distributed systems

  • A solid understanding of security concepts

  • Excellent written and verbal communication skills

  • Ability to thoroughly document the design of new software and maintain documentation throughout the lifecycle (i.e. Functional

  • Specification Documents, object models, class diagrams, state flows, etc.)

  • Team player who will enjoy performing multiple technical functions when needed

  • Strong understanding of concepts associated with Virtualization

  • Experience with Docker is a plus

  • Understanding of NoSQL Database (MongoDB, Cassandra)

  • Understanding of REST API


  • BS or MS in Computer Science or a related discipline

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:

If you think you have what it takes to continue the remarkable growth and success of Dell Technologies, we invite you to explore a career with a recognized industry leader. We will give you the chance to learn more and accomplish more, faster than you ever thought possible.

At Dell Technologies we recognize the importance of reflecting the world's diversity within our workforce and we are committed to supporting equal employment opportunity. Make no mistake; diversity is a way of life at Dell Technologies

Functional Area(s):

VCE - Virtual Computing Environment Coalition



Business Unit:

211 - VCE


Ireland - Cork