Jobs · Engineering · Virginia

Software Engineer

NewAge Systems, Inc. · Virginia, United States · 2 mo ago
EngineeringFull-time

Virginia • Contract

About the role

Perform software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development and maintenance of infrastructure, and platforms. Lead lab infrastructure and technical management, overall lab systems management, systems engineering and project integration.

Responsibilities

  • Develop highly innovative solutions through research and integration of best practices.
  • Maintain, modernize, and enhance the existing lab architecture and conduct future technical planning.
  • Design, architect, and lead team in implementation of new processes and deployment strategies.
  • Administer large lab infrastructure systems running on the Linux and Windows operating systems.
  • Influence technical development and planning of solutions that impact strategic lab goals.
  • Integrate external products and applications with custom software baselines.
  • Perform code-stabilization and productization and integration of lab-proven GEOINT and SIGINT capabilities.
  • Organize and direct the integration team in the application of technical knowledge and conceptualization in resolving large, complex problems.
  • Serve as a subject matter expert within lab technical domain.

Requirements

  • Requires a BS degree and 12 – 15 years of prior relevant experience or a Masters with 10 – 13 years of prior relevant experience.
  • In-depth understanding of technical principles, theories, concepts, best practices, and their application across range of lab programs.
  • Extensive experience using common source control frameworks (i.e. Gitlab, Bitbucket).
  • High level of expertise with Linux systems (RedHat / CentOS or equivalent).
  • Knowledge of the HTTP 1.1, HTTP 2.0, HTTPS, and WebSocket protocols.
  • Advanced automated script design, coding, debugging, and maintenance skills (using bash, python, perl, etc.).
  • Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT.
  • Strong verbal and written communications skills are required, as well as the ability to maintain professionalism in diverse customer environments.
  • Must possess an active TS/SCI and a polygraph to be considered.
  • Security+ certification.

Skills

The ideal candidate is either a software engineer with a good systems administration background or a highly skilled systems engineer with knowledge of security, coding, and automation.

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 3 wk ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com