A

Cyber Software Engineer

ASD Global

On-sitemid$146k+Posted 11h ago

Job description

Job Title - Cyber Software Engineer

Software Engineer to support our C&CS department.

Clearance: Active TS//SI with Full Scope Polygraph

Work Location

This position will be performed on-site at one of the following locations:

  • 9020 Junction Drive, Suite B, Annapolis Junction, MD

  • San Antonio, TX

  • Aurora, CO

  • Cary, NC

Key Responsibilities

As a member of the C&CS Department, the Cyber Software Engineer 2 will:

  • Design and develop custom software supporting CNO tools and techniques.

  • Design and develop end-to-end data flows and tasking for CNO tools.

  • Develop, integrate, test, and maintain software applications supporting assigned projects.

  • Program in one or more of the following languages: Assembly, C, C++, Java, Perl, or Python.

  • Develop Windows applications using Visual Studio and/or .NET environments.

  • Develop UNIX/Linux applications using Makefiles or comparable build environments.

  • Support embedded or mobile platform development using proprietary, Government-Off-the-Shelf (GOTS), or open-source build environments.

  • Analyze user requirements and translate them into software design and implementation requirements.

  • Participate in design, code, and software readiness reviews in accordance with Government software development procedures and processes.

  • Author and maintain technical documentation for assigned projects.

  • Develop and execute software testing activities, including unit testing.

  • Participate in technical presentations and briefings related to assigned projects.

  • Collaborate with technical teams and stakeholders to support successful project execution.

Basic Qualifications

  • Active TS/SI clearance with Full Scope Polygraph through the ND Customer is required.

  • Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related technical field, with 8 years of relevant experience;

OR

  • Master's degree with 6 years of relevant experience;

OR

  • Ph.D. with 4 years of relevant experience.

  • Experience developing and working with CNO tools and techniques.

  • Experience with network socket programming, including development of packet-level applications.

  • Expert-level understanding of IP, TCP, and application-layer protocols.

  • Software development experience in one or more of the following environments:

  • Windows applications using Visual Studio and/or .NET.

  • UNIX/Linux applications using Makefiles or comparable build environments

Preferred Qualifications

  • Experience analyzing user requirements and deriving software design and performance requirements.

  • Experience with software analysis and/or reverse engineering.

  • Knowledge of CNO development concepts and methodologies.

  • Experience with unit testing frameworks and best practices.

  • Experience participating in formal software design, code, and readiness reviews.

  • Strong technical documentation and presentation skills.

Pay: $70.00 - $135,039.52 per hour

Expected hours: 40.0 per week

Work Location: In person