Dell Principle software eng - SIO in Saint Petersburg, Russia

As a software development engineer in (Dell\ScaleIO), you will get the opportunity to develop java and python application over Linux in a complicated, distributed, multi process, multi-threaded environments. You’ll be working in the dynamic Software Defined Storage area and work alongside a talented, innovative and hardworking team.

Your strong software design and development experience, analytical and problem solving skills will contribute to industry leading software defined storage feature set.

As a Software Development Engineer in Dell Scaleio you will work on server side applications integrated with the newest and advanced technologies such as Dockers, open shift, VMware, openstack and GitHub open source. You will work as part of a team responsible for developing some of the core features of the organization. As part of the Development function, the overall focus of the group is on developing competitive product by enhancing the product features portfolio. The team is focus on enhancements of existing software features as well as development of new features.

This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a project technical leadership role.

Essential Functions:

  • Participate in design, development, testing, troubleshooting, and delivery of complete features.

  • Writing project specifications and documentation and/or all phases of development, through implementation including: Designing, Coding, Testing, Executing, Debugging, etc.

Education and Work Experience

  • BS or MS in computer science or related technical discipline

  • More than 3 years’ experience as an object oriented development

Requirements:

  • Strong in development skills with object oriented language – must (Python and Java are advantages)

  • Strong oral and written communication skills in English - must

  • OO Design and programming skills, good understanding of computer architecture, data structures and programming practices

  • Experience in developing complex software systems and integration with external applications API

  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards

  • Strong aptitude for learning new technologies

  • Ability to follow standard engineering principles and practices

  • Creative approach to problem solving

  • Experience with storage systems – advantage

Experience with VMWare Dockers or OpenStack environment – advantage