Intermediate Software Engineer

CACIKing George, VA
Onsite

About The Position

CACI is seeking a mid-level Software Engineer to work onsite in Dahlgren, Virginia. As the Software Engineer, you will be supporting the development and integration of System Track Manager software into platforms supporting the U.S. Navy and U.S. Marine Corps.

Requirements

  • Possess an active Secret security clearance or be able to obtain one prior to employment.
  • Bachelor’s degree is required, preferably in Science, Technology, Engineering, or Mathematics (STEM).
  • Three (3) years of combined general and specialized experience in systems engineering.
  • Three (3) years of experience in coding and analyzing one or more of the following programming languages: C++, C, Python, and Batch.
  • Three (3) years of experience in Java development.
  • Understanding of networking principles.
  • Model driven architecture tools and languages, such as Rhapsody and Cameo.
  • General software engineering in the areas of computer program development and software architecture design and development.
  • DevSecOps processes and principles.
  • Agile methodology and SAFE Agile principles.

Nice To Haves

  • Experience with MBSE software
  • Experience with Java

Responsibilities

  • Building unit testing infrastructure.
  • Support unit testing.
  • Utilize programs such as Rhapsody to develop source code and verify system requirements are satisfied.
  • Code analysis in support of multiple U.S. Navy and U.S. Marine Corps communication and weapons systems programs.

Benefits

  • flexible time off benefit
  • robust learning resources
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service