The Senior Software Engineer is responsible for designing, developing, testing, and maintaining complex software systems supporting mission-critical Naval and Department of Defense (DoD) applications. This role provides technical leadership in software architecture, development, and lifecycle management while ensuring that software solutions meet operational, performance, and security requirements. The Senior Software Engineer contributes to requirements definition, system design, coding, testing, and documentation while supporting engineering analysis and technical reporting. The position also supports the evaluation and improvement of software performance within realistic operational Naval environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior