We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Junior Software Engineer

VTG Defense
United States, Virginia, Herndon
Jun 30, 2026
Overview

VTG is seeking a Full Performance Software Developer to support a dynamic program focused on advancing Artificial Intelligence (AI), Machine Learning (ML), and enterprise Data Management capabilities.

The program's technical teams provide software design, development, operations, and maintenance support across a variety of systems and initiatives. These teams focus on streamlining operations, automating processes, and aligning enterprise data management solutions with the organization's overarching digital architecture


What will you do?

  • Design, develop, test, deploy, operate, and maintain software applications supporting mission and enterprise objectives.
  • Utilize Scrum and Agile development methodologies for software application development unless otherwise directed by the customer.
  • Translate user and mission requirements into end-to-end application and database designs.
  • Develop solutions that integrate with multiple applications, interfaces, APIs, and supporting database systems.
  • Develop software applications and web services using JavaScript-capable technologies and other approved programming languages.
  • Write, test, debug, and maintain application code across multiple programming languages and technology stacks.
  • Identify, track, troubleshoot, and resolve software defects and programming bugs.
  • Support application integration, implementation, operations, and ongoing maintenance activities.
  • Apply security patches, perform security scans, assess vulnerabilities, and support remediation efforts.
  • Support the application security accreditation and authorization process.
  • Develop clear and effective technical documentation, including requirements documents, procedures, correspondence, and reports.
  • Explain technical protocols, procedures, processes, and solutions clearly to both technical and non-technical audiences.
  • Plan development activities, establish goals, determine implementation strategies, and monitor progress toward project objectives.
  • Collaborate with software developers, engineers, data professionals, and other technical stakeholders in an Agile team environment.

Do you have what it takes?

  • Active TS/SCI W/ Polygraph required.
  • Bachelor's degree in a relevant technical field or a minimum of 3 years of professional experience as a Software Developer.
  • Experience with the full software development lifecycle, including software design, development, testing, implementation, operations, and maintenance.
  • Experience developing web applications and web services.
  • Proficiency in at least two programming, scripting, or database languages relevant to the project.
  • Ability to translate user requirements into end-to-end application and database designs involving multiple interfaces and supporting systems.
  • Experience identifying, tracking, troubleshooting, and resolving software defects.
  • Working knowledge of Scrum and Agile software development methodologies.
  • Ability to communicate technical procedures, protocols, and processes clearly to technical and non-technical audiences.
  • Strong planning, organization, and problem-solving skills.
  • Ability to develop clear, concise, and effective technical documentation.
Applied = 0

(web-77cf7d65c7-4rhzf)