← Search all jobs

Software Engineer II

Seacorp

Manassas, VA · Posted October 15, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at Seacorp

More in Virginia job market · All Software Engineer II jobs (267) · Technology & Software · Engineering jobs

More roles at Seacorp

Similar jobs

Where Manassas, VA ranks

Where Manassas, VA placed in our monthly rankings, month by month. Each month stays online at its own address.

Pay compared with the market

This listing does not state pay. Across 112 open software engineer ii listings that state pay, the middle half runs $119,500 to $159,000 and the median is $146,000.

Listed pay is what employers advertise, not what people are paid.

Software Engineer II salaries by state · Check your own pay

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

About the job

Job Summary : SEACORP's Combat Systems Business Area is seeking a Software Engineer. Software Engineers research, design, and develop computer and network software or specialized utility programs. The candidate should have the ability to be a to work in a fast-paced work environments and are able to collaborate with others while being able to handle independent tasking. Job Responsibilities Include: Design, code, test, integrate, and document software solutions. Work on problems with defined scope, schedule, and expectations. Participate in daily scrums, 2-3 week sprints, PI planning, demonstration and retrospective ceremonies. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.