Software Expert – TS/SCI CI Poly

Tenica•Chantilly, VA
•$100,000 - $190,000

About The Position

TENICA is hiring a Software Expert to provide software engineering expertise and technical support for the development, integration, modernization, and sustainment of complex enterprise applications and mission-critical software capabilities for a government customer in Chantilly, Virginia. Candidates must have an active TS/SCI clearance with a Counterintelligence (CI) Polygraph to be considered. The role evaluates software architectures, development practices, technical frameworks, application designs, and software capabilities against mission requirements and enterprise objectives. It supports software requirements and design documentation, application integration across on-premises, hybrid-cloud, and multi-cloud environments, and modern development practices such as CI/CD and automation. The Software Expert works with developers, systems engineers, cybersecurity personnel, program managers, and government stakeholders to assess capabilities, resolve technical challenges, and support integration, testing, validation, readiness reviews, and operational transitions. The position also develops technical assessments, architecture recommendations, engineering documentation, and briefings to support government decision-making. Junior to senior positions are available, depending on experience. A bachelor's or master's degree and related experience with federal software engineering programs, modern software technologies, cloud platforms, and development tools are desired.

Requirements

  • Experience supporting software engineering, software architecture, application integration, or enterprise software development.
  • Knowledge of software development lifecycle processes, including requirements analysis, design, integration, testing, deployment, and sustainment.
  • Experience evaluating software architectures, application frameworks, technical interfaces, and system integration requirements.
  • Understanding of microservices, APIs, distributed applications, and enterprise integration patterns.
  • Experience supporting software requirements development, technical documentation, and application design assessments.
  • Familiarity with Agile software development methodologies, software configuration management, and technical baseline management.
  • Experience analyzing software performance, identifying technical deficiencies, and recommending engineering improvements.
  • Knowledge of software testing, integration, verification, validation, and deployment practices.
  • Ability to collaborate with multidisciplinary engineering teams, software developers, technical leadership, and government stakeholders.
  • Strong analytical, technical documentation, problem-solving, and communication skills.
  • Active Top Secret/SCI clearance with a Counterintelligence (CI) Polygraph.

Nice To Haves

  • Bachelor's or master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field.
  • Experience supporting DoD, Intelligence Community, or other federal government software engineering programs.
  • Knowledge of software architecture frameworks, enterprise application integration, and modern software development methodologies.
  • Experience with programming languages such as Python, Java, C++, JavaScript, or equivalent technologies.
  • Familiarity with containerization, orchestration, microservices, and application deployment technologies.
  • Experience supporting hybrid and multi-cloud environments, including AWS, Microsoft Azure, or comparable platforms.
  • Knowledge of CI/CD, DevSecOps, automated testing, and software development pipelines.
  • Experience using Git, JIRA, Confluence, Jenkins, or equivalent software development and collaboration tools.
  • Familiarity with MBSE, Digital Engineering, and enterprise architecture principles.
  • Experience supporting software readiness reviews, integration testing, configuration management, and operational capability transitions.
  • Professional certifications in software engineering, cloud technologies, Agile development, or related technical disciplines.

Responsibilities

  • Provide software engineering expertise and technical support for development, integration, modernization, and sustainment of enterprise applications and mission-critical software.
  • Evaluate software architectures, development practices, technical frameworks, and application designs for alignment with mission requirements and enterprise objectives.
  • Recommend software modernization, application integration, and scalable, resilient, interoperable software solutions.
  • Support development and refinement of software requirements, technical specifications, interface definitions, and application design documentation.
  • Analyze software capabilities for dependencies, performance limitations, integration challenges, and improvement opportunities.
  • Support integration of data-centric applications, distributed systems, microservices, APIs, and enterprise software services.
  • Evaluate software solutions across on-premises, hybrid-cloud, and multi-cloud environments.
  • Provide expertise in CI/CD, software automation, and modern application development practices.
  • Collaborate with developers, systems engineers, cybersecurity personnel, program managers, and government stakeholders to assess capabilities and resolve technical challenges.
  • Review software development plans, technical designs, test procedures, demonstration plans, and defect remediation activities.
  • Support software integration, testing, verification, validation, and readiness assessments.
  • Assess performance metrics, development progress, test results, and system deficiencies; recommend corrective actions and technical improvements.
  • Support configuration management, software baseline reviews, change requests, and technical risk assessments throughout the development lifecycle.
  • Evaluate emerging software technologies, development frameworks, and architectural approaches for innovation and enterprise modernization opportunities.
  • Develop technical assessments, software architecture recommendations, engineering documentation, and briefings for government decision-making.
  • Support transition of new and modernized software capabilities into operational environments while maintaining compatibility with existing enterprise systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service