Principal Software Engineer

Design and develop high performance application frameworks and software for high speed protocol identification and processing applications using C++, Java, Python, Ruby and Perl in LINUX/UNIX
environment. Define and implement data formatting and interface specifications. Participate in and/or lead all phases of development including requirements definition, software design, software
development, source code configuration, managing and tracking source code changes, defining and managing software system configurations and deployment support. Develop scripts to support coding, unit testing, configuration, remote installation and maintenance needs in perl, Shell (C, Bash, Bourne).

Develop and execute unit testing using CppUnit and Junit, develop automated build and test scripts and applications. 5+ years of experience working with or developing software in a LINUX environment.

  • 5+ years of experience with C++ and Java, as well as one or more of the following scripting languages: Shell, Bash, Python, Perl.
  • 1+ years of experience in Java GUI development using but not limited to: Javascript, Jquery, Bootstrap or similar tools.
Please email for more information, or you can download our application in either Adobe PDF or Microsoft Word format.

November 27, 2017|Back to Careers