1

Programming Assistant Jobs in Woodbridge, VA (NOW HIRING)

Engineer Assistant at Blackwood of DC! Are you looking for a dynamic work environment where you can thrive? Do you want to be part of a team that values customer service and attention to detail

Engineer

Temple Hills, MD · On-site

$45K - $65K/yr

The Mechanical Engineer Assistant plays a crucial role in supporting the engineering team by assisting in the design, development, and testing of mechanical systems and components. This position ...

Building Engineer

Arlington, VA · On-site

$28 - $32/hr

Participate in regular required communication with Chief Engineer, Assistant Chief Engineer, management, tenants and other staff. * Customer Service, willing to work OT shifts covering tenant events ...

Building Engineer

Arlington, VA · On-site

$28 - $32/hr

Participate in regular required communication with Chief Engineer, Assistant Chief Engineer, management, tenants and other staff. * Customer Service, willing to work OT shifts covering tenant events ...

Senior Software Engineer 112-080

Chantilly, VA · On-site

$125K - $165K/yr

Senior-level Software Engineer assist in leading the design and development of software solutions for complex applications problems, API design, data services, platform services, cloud services and ...

next page

Showing results 1-20

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What are the most commonly searched types of Programming jobs in Woodbridge, VA?

The most popular types of Programming jobs in Woodbridge, VA are:

What cities near Woodbridge, VA are hiring for Programming Assistant jobs?

Cities near Woodbridge, VA with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Woodbridge, VA as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 19% Part Time, 1% Temporary, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Engineering Assistant

ABM Industries, Inc.

Washington, DC • On-site

$34/hr

Full-time

Posted 24 days ago


ABM Industries rating

6.3

Company rating: 6.3 out of 10

Based on 409 frontline employees who took The Breakroom Quiz

172nd of 252 rated facilities management


Job description


The Engineering Assistant will work directly with the Assistant Director of Building Engineering and will support the day-to-day operations of building systems and maintenance. The role involves ensuring the proper functioning of essential systems such as HVAC, plumbing, electrical and fire safety equipment. The Engineering Assistant will also assist with routine testing, installations, repairs, collaborate with contractors, and assist with other facilities duties as needed. This role is ideal for individuals seeking hands-on experience in building engineering and maintenance within a dynamic and supportive team environment.
Pay: $34.00 per hour.
The pay listed is the hourly range or the hourly rate for this position. A specific offer will vary based on applicant's experience, skills, abilities, geographic location, and alignment with market data.
Benefit Information:
ABM offers a comprehensive benefits package. For information about ABM's benefits, visit ABM Employee Benefits | Front Line Team Members | (Programa de Beneficios de ABM)
Responsibilities
  • Assist the maintenance and monitoring of building systems, including HVAC, plumbing, electrical and other critical infrastructure.
  • Perform weekly testing of the fire pump and emergency generator to ensure operational readiness.
  • Adjust and repair doors and hardware as required
  • Coordinate and work with external contractors for maintenance and repair projects
  • Ensure compliance with safety protocols and building regulations
  • Maintain accurate records of maintenance activities and repairs
  • Support in troubleshooting and resolving technical issues in a timely manner
  • Help with conference room set-ups and breakdowns and aid with office moves as needed

Qualifications
  • Proven experience in building systems maintenance (HVAC, plumbing, electrical, etc.)
  • Strong problem-solving skills and the ability to work with minimal supervision
  • Ability to interact effectively with contractors, vendors and team members
  • Knowledge of safety standards and building code compliance
  • Basic knowledge of fire safety systems and emergency backup equipment

ABM is a military and veteran friendly employer, veterans and candidates with military experience encouraged to apply. Military Occupational Specialty Code: 91B, 91X, 91L, 94H, MM, EM, MK, 1341, 1169, 2A6X1, 3E0X1
About Us
ABM (NYSE: ABM) is one of the world's largest providers of integrated facility, engineering, and infrastructure solutions. Every day, our over 100,000 team members deliver essential services that make spaces cleaner, safer, and efficient, enhancing the overall occupant experience.
ABM serves a wide range of market sectors including commercial real estate, aviation, education, mission critical, and manufacturing and distribution. With over $8 billion in annual revenue and a blue-chip client base, ABM delivers innovative technologies and sustainable solutions that enhance facilities and empower clients to achieve their goals. Committed to creating smarter, more connected spaces, ABM is investing in the future to meet evolving challenges and build a healthier, thriving world. ABM: Driving possibility, together.
ABM is an Equal Employment Opportunity (EEO) employer that does not discriminate on the basis of any trait or characteristic protected by applicable federal, state, or local law, including disability and protected veteran status. ABM is committed to working with and providing reasonable accommodation to individuals with disabilities. If you have a disability and need assistance in completing the employment application, please call 888-328-8606. We will provide you with assistance and make a determination on your request for reasonable accommodation on a case-by-case basis.
ABM participates in the U.S. Department of Homeland Security E-Verify program. E-Verify is an internet-based system used to electronically confirm employment eligibility.
ABM is a military-friendly company proudly employing thousands of men and women who have served in the U.S. military. With ABM, you'll have access to a world-class training program and ample opportunities to use the skills you developed while serving our country. Whether you're looking for a frontline or professional position, you can find post-military career opportunities across ABM.
ABM directs all applicants to apply at www.abm.com/careers. ABM does not accept unsolicited resumes or submissions outside of this portal. Applicants should submit their application by clicking Apply Now.
For more information, visit www.abm.com

What ABM Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom