Current Vacancies
Position: Senior Software Engineer - Storage


MPSTOR is a leading developer of storage and cloud management software products, providing solutions through hardware OEMs and System Integrators (as well as direct) to data centres who are seeking a flexible, scalable and resilient platform on which to build a storage, public cloud or private cloud service.

MPSTOR’s core expertise is in software defined storage, which provides programmable and automated storage infrastructure, creating the perception of infinite flexibility in terms of scale and quality of service. 

MPSTOR’s engineers have storage in their DNA, many having over twenty years of software and hardware storage design experience. We pride ourselves in providing reliable, easy-to-use and easy-to-support software products and we work closely with our OEM and system integrator partners to deliver full turnkey solutions. 

MPSTOR’s open-platform, open-API software architecture allows it to be run on standard hardware and to be easily integrated with other third party software solutions.

A key part of MPSTOR product offering is MP-Target; Volumes Services.



  • Take functional and technical ownership for parts of a major subsystem of the product MP-Target; reporting into the Manger of Software Engineering with responsibility for Kernel-land development.
  • Design and implement Volumes Services; this will include but will not be limited to De-duplication, Compression, Replication, Thin-provisioning and Snapshot.
  • Design and implement the integrations with other kernel modules e.g. Target Core Module, Fabric drivers such as Fibre Channel, ISER
  • Analyse and improve driver performance.
  • Share responsibility for the attainment of group engineering objectives.
  • Keep up to date with the latest technical developments in the Storage industry, identifying and analysing the latest technology developments and proactively sharing this knowledge with the team.


  • You will have 10+ years experience of software development in a Unix environment; ideally in C/C++ and/or Python on a Linux distribution.
  • You will have written or customised a Linux device driver, and will have experience of implementing Kernel land code; ideally not necessarily Storage devices.
  • You will have at a track record of successful product and project implementations within a storage domain; in particular Block (SCSI) storage.
  • Familiarity and experience with NVMe, iSer, VMWare, and Windows Server Integrations, File and Object storage are also plus.
  • You will be able to demonstrate a sense of great ownership for your work and commitments; including past failures.
  • You will be a team player.

Organizational “Fit” Considerations:

MPSTOR is seeking a team player who enjoys technical challenges within a fast paced environment, applies sound judgment in successful task planning and execution, meets deadlines, and communicates the highest standards of professionalism in his/her appearance and work habits.



Please send your application to



latest news

September 2017 - MPSTOR assigned Software Defined Storage patent.

September 2017 - MPSTOR releases its OSA-Fx60 5M IOPS All Flash Storage Array.



get in touch

University Technology Centre,
Building 2, Curraheen Rd.,
Cork, T12 NY5T.
Ph: +353 21 206 6290 (IRE)