VectorCSP logo
VectorCSP Verified
Government Contracting, Defense & Space, Information Technology & Services

Junior Software Engineer

Virginia, United StatesOnsiteFull TimeJunior / Entry-levelPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

The Junior Software Engineer will support software development and engineering tasks, contributing to the design, development, testing, and maintenance of software systems and applications. This role involves programming, software analysis, and testing efforts, assisting in the evaluation of software solutions using established practices and tools. The position requires a Bachelor's degree in a relevant technical field and experience in areas such as programming languages, software testing, cybersecurity, or data science techniques.

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 of big data, data mining, machine learning, or artificial intelligence techniques.
  • Ability to analyze software constraints and develop corrective measures.
Ready to apply?
You'll be redirected to VectorCSP's application page.

Similar roles