Description
The Senior Software Engineer will be responsible for designing, developing, testing, and documenting complex software systems for Department of Defense (DoD) programs. This role requires extensive experience in all aspects of software engineering, including requirements definition, architecture, coding, debugging, and performance analysis. The engineer will contribute throughout the entire software lifecycle, produce high-quality technical documentation, support technical positions, and utilize advanced technologies like cybersecurity, real-time programming, or machine learning.
