Junior Software Engineer

Company: VectorCSP

Location: Dahlgren, VA (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-04-08

About this role

Job Summary:

The Junior Software Engineer supports software development and engineering activities related to the design, development, testing, and maintenance of software systems and applications. The role contributes to programming, software analysis, and testing efforts while assisting in the development and evaluation of software solutions using established software engineering practices and tools.

Essential Duties:

  • Support software development and engineering activities for software systems and applications.
  • Assist in the design, development, and testing of software solutions.
  • Participate in software testing activities including unit, system, and system-of-systems testing.
  • Perform analyses to predict and quantify software constraints and support the development of corrective measures.
  • Support the application of programming languages, modeling languages, or other technical approaches used in software development.

Education:

  • Bachelor’s degree in Engineering, Mathematics, Physics, Operations Research, or Computer Science.

Experience:

- Experience with Naval Surface Warfare Center / DoD Test and Evaluation support preferred.
- Experience in at least one (1) of the following areas:
- Cyber-security
- Programming languages such as C, C++, C#, Java, HTML, DotNET, UML or SysML
- Real-time programming
- Conducting software testing at multiple levels (unit, system, system of systems), performing analyses to predict and quantify software constraints, and defining or designing actionable corrective measures
- Big data, data mining, machine learning, or artificial intelligence techniques.

Knowledge, Skill and Abilities:

  • Knowledge of programming languages such as C, C++, C#, Java, HTML, or DotNET.
  • Knowledge of modeling languages such as UML or SysML.
  • Knowledge of cyber-security concepts.
  • Knowledge of real-time programming concepts.
  • Knowledge of software testing methods including unit, system, and system-of-systems testing.
  • Knowledge...

Create Your Job Alert

Other Junior Jobs

Other Jobs in Dahlgren