Data Engineer - Software Prototyping

Invictus International Consulting•Reston, VA
•Onsite

About The Position

Provide comprehensive technical development support for CI/HUMINT software prototypes and data management capabilities. The Software Engineer will serve as a key technical resource for designing, developing, and deploying tools and capabilities that support intelligence operations, working closely with Data Management Support Officers, Data Scientists, and the Information System Security Engineer (ISSE), the engineer will translate operational requirements into functional software solutions. Demands proficiency in multiple programming languages, cloud-based development environments, API design, and automated testing frameworks. Must demonstrate strong understanding of data ingestion pipelines, AI/ML integration, and cross-system interoperability within the intelligence community.

Requirements

  • Bachelor's degree from an accredited institute in an area applicable to the position; an additional 4 years of experience may be substituted in lieu of a degree
  • Minimum four (4) years of directly related technical experience
  • Current active TS/SCI clearance, with the ability to obtain and maintain a CI polygraph
  • Expertise in modern software development practices, data integration technologies, and collaborative development within secure intelligence environments.
  • Excellent communication skills to effectively collaborate across multidisciplinary teams and translate complex technical concepts for diverse stakeholders.

Nice To Haves

  • Proficiency in multiple programming languages
  • Cloud-based development environments
  • API design
  • Automated testing frameworks
  • Strong understanding of data ingestion pipelines
  • AI/ML integration
  • Cross-system interoperability within the intelligence community
  • Strong foundation in software engineering principles
  • Experience with agile development methodologies
  • Familiarity with intelligence community data standards and security protocols

Responsibilities

  • Developing software prototypes for tools
  • Implementing data ingestion and integration capabilities
  • Supporting AI/ML algorithm development and deployment in collaboration with Data Scientists
  • Conducting thorough code reviews to ensure adherence to quality and security standards
  • Coordinating with Data Management Tool Administrators on system enhancements
  • Supporting technical requirements and system integration efforts
  • Developing APIs and interfaces for cross-system data exchange
  • Implementing automated testing and CI/CD pipelines
  • Interfacing with the IT Project Manager on technical development activities
  • Coordinating with the ISSE on security requirements and implementation
  • Supporting software development for cross-domain data transfer capabilities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service