The Makers of FDR®

Senior Software Development Engineer UNIX/Linux

INNOVATION develops enterprise data protection and storage management software used in thousands of organizations worldwide and is recognized as a visionary and global leader in that market segment.

Come join INNOVATION and be part of a highly talented engineering team and come enjoy the challenges posed to its engineers to craft “innovative” ideas and be the best they can be. We are recognized by our customers for providing excellent and responsive technical support and assistance.

INNOVATION Data Processing is looking for a Principal C++ software developer who can help us build scalable and reliable solutions to support our UNIX and Linux FDR/UPSTREAM data protection backup products. Prior experience with a software development company is a requirement.

As a Senior Software Development Engineer, you will work on solving technical challenges together with an experienced team. You will design, implement, test and deploy UNIX/Linux computing solutions as part of the FDR/UPSTREAM Development team.

We need someone who has the following background:

  • We require a heads-down C/C++ developer with experience writing Data Structure and Multithreading application. Experience coding commercial UNIX and LINUX system software.
  • Must have understanding of Client/Server Programming, algorithms and OS concepts.
  • Solid understanding of data structures, algorithms, object oriented design and design patterns.
  • Should be able to work on Windows and UNIX systems.
  • BS Degree in Computer Science or equivalent experience.
  • Must be able to analyze dumps, memory leaks and be able to troubleshoot problems on Windows and Unix subsystems.
  • An understanding of cloud technology.
  • Hands-on experience with Oracle/DB, and other distributed database engines.
  • We provide competitive compensation, generous benefits.

Applicants must have appropriate work authorization as well as transportation.

INNOVATION Data Processing is an EOE.
Send resume to