EngineerJobs.io
← Back to all jobs

Job Description

GovCIO LLC is seeking a Software Engineer SME to support Artifact Management and Secure Software Development for NCIS systems. The role includes technical guidance for migrating NCIS Mission Applications to a secure software development toolchain while ensuring alignment with DON-CIO policies. This position is based in Quantico, VA and is hybrid, with onsite 100% expected for the first few months.

Responsibilities

  • Designs and codes applications according to provided specifications using appropriate tools.
  • Maintains and modifies existing software applications.
  • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative approaches to problem resolution.
  • Performs modifications to and maintenance of operational programs and procedures.
  • Participates in code reviews to support reviewed work meeting standards and specifications.
  • Writes or revises program documentation, operations documentation, and user guides in accordance with established standards.
  • Builds and codes applications and/or modules using languages including C++, Visual Basic, ABAP, Java, and XTML, among others.
  • Provides patches and upgrades to existing systems.
  • Supports planning for system and development deployment and works to meet software compliance standards.
  • May design graphical user interfaces (GUI) to meet user needs.
  • Prepares operating instructions, compiles program development documentation, and analyzes system capabilities to address questions related to program intent, output requirements, input data acquisition, programming techniques, and controls.
  • May build add-on modules using application program language.
  • Provides targeted guidance and assistance for migrating NCIS Mission Applications to a secure software development toolchain, supporting secure software development practices and products in line with DON-CIO policy requirements.

Required Qualifications

  • Clearance: Top Secret/SCI
  • Expertise in Secure Software Development with a SecDevOps focus across full-stack domains, including database work (relational and NoSQL) and both compiled and interpreted application development.
  • Expertise in secure coding practices, including code quality, Zero Trust, SBOM, and secure dependency management.
  • Expertise with artifact management toolsets such as Nexus, Artifactory, and NuGet, plus SAST/DAST code quality platforms including SonarQube, Aikido, CodeQL or similar solutions.
  • Comfort with Git-oriented supporting capabilities, such as pre-commit hooks and branch management rules.
  • 10+ years of relevant experience applying software engineering principles across disparate languages, operating systems, and hosting environments, learning new technologies as needed, and guiding Mission Application developers to foster sustained compliance.
  • The role shares overlap or redundancy with two other SME software developer positions.

Technical Skills and Tools

  • Languages: C++, Visual Basic, ABAP, Java, XTML
  • Artifact management: Nexus, Artifactory, NuGet
  • Code quality platforms: SonarQube, Aikido, CodeQL
  • Collaboration/version control: Git
  • Security/compliance concepts: SBOM
  • Automation/support capabilities: pre-commit hooks

Location and Work Schedule

  • Location: Quantico, VA
  • Work model: Hybrid
  • Onsite requirement: 100% onsite for the first few months

Compensation

USD $170,000 - $195,000 per year

Similar Jobs