DeveloperJobs.io
← Back to all jobs

Job Description

GovCIO LLC is hiring a Software Engineer SME to support Artifact Management and Secure Software Development for NCIS systems.

Responsibilities

  • Designs and codes applications based on provided specifications using appropriate tools.
  • Maintains and modifies existing software applications.
  • Analyzes system factors such as input and output requirements, information flow, hardware and software requirements, and alternative solution approaches.
  • Performs modifications and maintenance for operational programs and procedures.
  • Participates in code reviews to represent reviewed work for adherence to standards and specifications.
  • Writes and revises program documentation, operations documentation, and user guides in alignment with standards.
  • Builds and codes application components or modules using languages such as C++, Visual Basic, ABAP, Java, XTML, etc.
  • Delivers patches and upgrades to existing systems.
  • Supports planning for system and development deployment while meeting software compliance standards.
  • May design GUIs to align with user needs.
  • Prepares operating instructions, compiles development documentation, and analyzes system capabilities to resolve questions around program intent, input data acquisition, output requirements, programming techniques, and controls.
  • May develop add-on modules using an application program language.
  • Provides guidance and targeted assistance for migrating NCIS Mission Applications to a secure software development toolchain, ensuring compliance with DON-CIO policies for secure software development practices and products.

Requirements

  • Clearance Required: Top Secret/SCI
  • Experience: 10+ years
  • Education: High School
  • Expertise in secure software development with a SecDevOps focus across full-stack domains, including database skills (relational and NoSQL) and application development (compiled and interpreted languages).
  • Expertise in secure coding practices, including code quality, Zero Trust, SBOM, and secure dependency management.
  • Experience with artifact management toolsets: Nexus, Artifactory, NuGet, etc.
  • Experience with SAST/DAST code quality platforms: SonarQube, Aikido, CodeQL, or similar.
  • Experience with Git-oriented supporting capabilities such as pre-commit hooks and branch management rules.
  • Comfort applying engineering principles across disparate languages, operating systems, and hosting environments; ability to learn new technologies as needed to support mission needs.
  • Ability to guide Mission Application developers to build a culture of compliance for sustained implementation of stated objectives.
  • Shares overlap/redundancy with two other SME software developer positions.

Technologies

  • C++, Visual Basic, ABAP, Java, XTML
  • Nexus, Artifactory, NuGet
  • SonarQube, Aikido, CodeQL
  • Git, pre-commit hooks
  • SBOM

Location

  • Quantico, VA (Hybrid)
  • Onsite 100% for the first few months

Compensation

  • USD 170,000 - 195,000 per year

Similar Jobs