1

Intern Programmer Jobs in Virginia (NOW HIRING)

Gorove Slade, a leading multimodal transportation planning and engineering consultancy, is looking for a Transportation Engineering Intern to join our vibrant team in one of our offices located in ...

Transportation Engineering Intern

Fairfax, VA · On-site

$17 - $22.25/hr

Gorove Slade, a leading multimodal transportation planning and engineering consultancy, is looking for a Transportation Engineering Intern to join our vibrant team in one of our offices located in ...

UICC Engineering Intern

Dulles, VA · On-site

$16.50 - $21.50/hr

The UICC Engineering Intern will assist the UICC Engineering department in various projects and support routine operations. Duties & Responsibilities: Essential duties of the UICC Engineering Intern ...

UICC Engineering Intern

Dulles, VA · On-site

$16.50 - $21.50/hr

The UICC Engineering Intern will assist the UICC Engineering department in various projects and support routine operations. Duties & Responsibilities: Essential duties of the UICC Engineering Intern ...

$15.75 - $20.50/hr

For this internship, the SkillBridge intern will train as an Engineering Technician 3 within HII-Mission Technologies, reporting to a designated HII Supervisor, with the goal of learning the ...

$15.75 - $20.50/hr

For this internship, the SkillBridge intern will train as an Engineering Technician 3 within HII-Mission Technologies, reporting to a designated HII Supervisor, with the goal of learning the ...

Survey Intern

Winchester, VA · On-site

$16.25 - $21.25/hr

Develop your career by joining Triad Engineering, Inc.'s team as an Intern. While each day may include a wide array of responsibilities, your focus on and dedication to quality will ensure success.

next page

Showing results 1-20

Intern Programmer information

What is the difference between Intern Programmer vs Junior Software Developer?

AspectIntern ProgrammerJunior Software Developer
Required CredentialsEnrolled in or recently completed relevant educationBachelor's degree in Computer Science or related field
Work EnvironmentLearning-focused, supervised, internship settingFull-time, professional development environment
Employer & Industry UsageInternships offered by tech companies, startups, educational institutionsEntry-level position in tech companies, software firms
Common Search & ComparisonYesYes

The main difference between an Intern Programmer and a Junior Software Developer lies in experience and employment status. Intern Programmers are typically students or recent graduates gaining practical experience, often in a supervised internship. Junior Software Developers are entry-level professionals with some foundational skills, working as part of a full-time team. Both roles serve as stepping stones into the software development industry, but Intern Programmers focus more on learning, while Junior Developers are expected to contribute more independently.

What types of projects can an Intern Programmer expect to work on, and how are tasks typically assigned?

As an Intern Programmer, you can expect to work on a variety of tasks ranging from debugging existing code to developing small features or tools under the guidance of a mentor. Assignments are usually based on your current skill set and learning goals, with regular check-ins to ensure progress and provide support. Interns often collaborate closely with other developers, participate in team meetings, and may contribute to larger projects as their confidence grows. This structure helps interns build practical experience while contributing meaningfully to the team's objectives.

What are the key skills and qualifications needed to thrive as an Intern Programmer, and why are they important?

To thrive as an Intern Programmer, you typically need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and coursework in computer science or related fields. Familiarity with software development tools, version control systems like Git, and basic debugging techniques is also expected. Strong communication, eagerness to learn, and the ability to work collaboratively help an intern stand out. These skills ensure that the intern can contribute effectively to development projects while adapting quickly to new technologies and team dynamics.

What does an Intern Programmer do?

An Intern Programmer assists software development teams by writing, testing, and debugging code under supervision. They typically work on small tasks or parts of larger projects to gain experience and learn industry practices. Intern Programmers may also participate in code reviews, attend team meetings, and document their work. The role is designed to help students or recent graduates develop practical programming skills and gain insight into professional workflows.
What are the most commonly searched types of Programmer jobs in Virginia? The most popular types of Programmer jobs in Virginia are:
What cities in Virginia are hiring for Intern Programmer jobs? Cities in Virginia with the most Intern Programmer job openings:

Facilities/Computer Science Summer Intern

dynamicaviation

Bridgewater, VA

$14.50 - $19.25/hr

Other

Re-posted 16 days ago


Job description

Dynamic Aviation is seeking a motivated and hands-on summer intern to support our Facilities Maintenance department while also contributing to innovative projects with senior leadership. This unique opportunity combines facilities operations, construction and real estate exposure, and emerging technology initiatives including AI research, policy development, and agent research/modeling.  

The ideal candidate is adaptable, technically curious, and comfortable working both in operational environments and on forward-looking technology projects.

Responsibilities
  • Learn assigned department processes and procedures
  • Assist in processing paperwork and documentation according to established procedures
  • Work independently or collaboratively under the guidance of department leadership
  • Follow established safety rules and maintain a safe, clean work environment
  • Operate power equipment such as mowers, weed eaters, floor scrubbers, and other tools
  • Conduct routine inspections of facility grounds, signage, and equipment labeling
  • Support general cleaning and upkeep of facilities and grounds
  • Perform mowing, weeding, mulching, and landscaping activities
  • Operate zero-turn mowers, string trimmers, and various power tools
  • Assist with organization and cleanliness of hangar facilities
  • Support general facilities maintenance including painting and minor repairs to windows, doors, floors, drywall, and building structures
  • Perform basic mechanical activities and minor repair/maintenance of shop tools and equipment
  • Assist with setup and support for company events as needed 
  • Attend and participate in intern programming and company-hosted events
  • Contribute to AI research, process and policy development, and agent creation  research/ initiatives as assigned
  • Support additional projects involving facilities, construction, real estate, and operational improvement efforts
  • Other duties as assigned
Qualifications
  • Current college student pursuing a degree in Engineering, Computer Science, or a related field strongly preferred
  • Policy development experience preferred 
  • Experience with AI tools, agent creation, or AI development strongly preferred
  • Ability to operate power equipment and tools (ex: lawn mowers, power and hand tools)
  • Strong work ethic with the ability to adapt and respond appropriately to changing priorities
  • Comfortable working both indoors and outdoors in operational environments
  • Strong communication and teamwork skills
  • Exceptional organizational and collaboration skills as demonstrated through leadership positions
  • Proficient in Microsoft Office (Outlook, Word, and Excel preferred), and various company software programs
  • Ability to read and understand aircraft parts and maintenance manuals for research purposes; knowledge of aviation terminology a plus
  • Strong written and verbal communication skills
  • Ability to learn new processes and materials quickly
  • Ability to work productively and efficiently without distraction in a fast-paced atmosphere to achieve deadlines
  • Ability to adapt/respond appropriately to changing circumstances 
Physical Requirements
  • Ability to lift, balance, and carry a minimum of 50 lbs.
  • Ability to stand for extended periods on concrete flooring
  • Ability to work in varying environmental conditions, both indoors and outdoors, and in extreme heat.Â