1

Programming Assistant Jobs in Richmond, VA (NOW HIRING)

Job Title Asst. Chief Engineer Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The ...

Administrative Assistant

Richmond, VA · On-site

$17.75 - $24/hr

Consistently ranking among the Top 500 Design Firms in Engineering News-Record, the firm offers a ... The Administrative Assistant serves as a key point of coordination among project managers ...

New

Production Assistant

Richmond, VA · On-site

$18 - $21.50/hr

Production Lead OVERVIEW The Production Assistant provides technical support for live events at HOPE by operating audio, video, and lighting equipment according to the programming needs. These events ...

Production Assistant

Richmond, VA · On-site

$18 - $21.50/hr

Production Lead OVERVIEW The Production Assistant provides technical support for live events at HOPE by operating audio, video, and lighting equipment according to the programming needs. These events ...

Assign and lead the day-to-day work of Project Engineers, Assistant Project Managers, and Superintendents * Provide ongoing performance feedback and coaching for Project Engineers, Assistant Project ...

Project Manager

Richmond, VA · On-site

$90 - $120/hr

Assign and lead the day-to-day work of Project Engineers, Assistant Project Managers, and Superintendents * Provide ongoing performance feedback and coaching for Project Engineers, Assistant Project ...

Assign and lead the day-to-day work of Project Engineers, Assistant Project Managers, and Superintendents * Provide ongoing performance feedback and coaching for Project Engineers, Assistant Project ...

Assign and lead the day-to-day work of Project Engineers, Assistant Project Managers, and Superintendents * Provide ongoing performance feedback and coaching for Project Engineers, Assistant Project ...

Showing results 21-40

Programming Assistant information

See Richmond, VA salary details

$9

$17

$24

How much do programming assistant jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for programming assistant in Richmond, VA is $17.68, according to ZipRecruiter salary data. Most workers in this role earn between $14.46 and $20.52 per hour, depending on experience, location, and employer.

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 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 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 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 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 the most commonly searched types of Programming jobs in Richmond, VA?

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

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

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

Infographic showing various Programming Assistant job openings in Richmond, VA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 1% Temporary, and 2% Contract. Highlights an 95% Physical, 4% Hybrid, and 1% Remote job distribution, with an average salary of $36,772 per year, or $17.7 per hour.

$77K - $125K/yr

Full-time

Posted 10 days ago


Virginia Department Of Transportation rating

7.3

Company rating: 7.3 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

596th of 854 rated public administrative organizations


Job description


Manage and complete engineering activities for Construction and Maintenance projects. Develop Materials Division engineering programs to meet project design needs. Evaluate, analyze and incorporate design recommendations for appropriate Materials Division program areas. Provide technical assistance to construction field staff for resolution of related issues that arise during construction. Provide construction engineering support to VDOT, county, state, and consultant staff. Provide technical advice, guidance and training regarding assigned engineering program areas. Prepare analyses, reports, and recommendations based on engineering determinations. Provide engineering support and consultation related to engineering program area. Effectively manage assigned projects to ensure timely and accurate completion. Communicate with internal VDOT staff, local government staff, consultants, citizens and FHWA regarding transportation projects and programs.
How you will contribute:
  • Analysis and Technical Reporting: Analyze and interpret engineering data and information. Prepare complete, clear and concise reports and recommendations.
  • Communication: Establish an effective line of communication between VDOT, contractors, government agencies and the public. Investigate issues and resolve complaints.
  • Conduct Special Investigations: Perform special investigations for the assigned Materials Division program area or areas. Provide remedial recommendations in written reports. Conduct special investigations and provide written recommendations on repair strategies and economic impact.
  • Engineering Process Management: Use established VDOT policies and procedures in the development and delivery of engineering projects. Engineering projects are completed in compliance with state and federal laws and regulations.
  • Engineering Projects: Perform assigned activities to meet engineering project needs. Provide accurate and complete oral and written reports to design units for the assigned program area or areas.
  • Manage Assigned Activities: Plan, schedule and coordinate engineering program activities such that deliverables are met within the established scope and timeline.
  • Project Engineering: Assist in the management of projects and tasks including development of and managing the scope, schedule, budget, deliverables, change management, quality, and status reports. Complete multiple concurrent tasks and assignments, and report updates on their status.
  • Provide Engineering Support: Provide engineering support to various sections to meet on-time and on-budget delivery of construction and maintenance projects. Review consultant reports and recommendations for completeness and accuracy. Perform plan and contract document reviews and comment accordingly to ensure engineering aspects are accurately addressed. Serve as a subject matter expert and technical resource to field staff. Provide recommendations to projects of field problems within established customer deadline. Actively participate in project development meetings. Provide recommendations to field staff related to technical issues that arise during construction. Respond to requests for assistance. Actively participate in Value Engineering studies.
  • Special Assignments: Manage special program initiatives and projects as assigned. Serve and represent VDOT or assigned program area on various committees and work groups.
  • Teamwork and Customer Service: Demonstrates customer service and work habits that reflect the VDOT Values, and coordinates the flow of information both orally and in writing.

  • What will make you successful:
  • Ability to apply engineering principles and practices.
  • Ability to communicate effectively orally and in writing with diverse groups.
  • Ability to convey recommendations to project development team both orally and in writing.
  • Ability to draw rational conclusions and develop solutions from analysis; make independent decisions; and manage multiple assignments.
  • Ability to enforce and demonstrate safety behaviors, as well as advocate and practice safety in everyday work activities.
  • Ability to establish and maintain effective working relationships with others.
  • Ability to establish engineering design parameters for assigned Materials Division program area or areas.
  • Ability to interpret technical data and prepare and maintain detailed reports.
  • Ability to manage multiple projects and priorities with competing deadlines and limited resources.
  • Ability to monitor workload and establish work plans to complete work within established deadlines.
  • Ability to negotiate outcomes and work with diverse customer groups.
  • Ability to provide detailed reports on review findings.
  • Ability to read and understand highway construction plans.
  • Ability to stand for long periods of time, unrestricted mobility in irregular terrain.
  • Ability to work in diverse environments affected by but not limited to such elements as dust, vapors, heat and moisture.
  • Knowledge engineering specifications and standards.
  • Knowledge of VDOT, state, and federal policies and procedures relating to transportation engineering.
  • Knowledge of construction practices, engineering principles and practices, and construction materials.
  • Knowledge of project management procedures and principles.
  • Skill in providing and promoting good customer service to internal and external customers.
  • Skill in the use of computers and software applications to include MS Office, project management and engineering software programs.

  • Minimum Qualifications:
  • Ability to communicate and provide technical guidance and instruction to others.
  • Ability to read and understand plan and contract documents.
  • Experience applying materials principles and practices related to highway design, construction, and maintenance.
  • Experience in engineering principles and practices relating to design.
  • Skill in the use of computers and software applications.
  • Valid driver's license.

  • Additional Considerations:
  • A combination of training, experience, or education in Civil Engineering, or related field desired.
  • Professional Engineering License
  • Professional engineering experience.

  • Click below to learn more about the Competency Model associated with this Position:
    Competency Model
    Physical Requirements
    Physical Requirements
    VDOT employees must abide by VDOTs Code of Ethics and the Commonwealths Standards of Conduct.
    VDOT Code of Ethics
    Standards of Conduct
    Qualifications
    Physical Requirements
    Physical Requirements
    About Us
    VDOT utilizes a market based pay program, which has been approved by DHRM. Therefore, advertised rates of pay may or may not align with the Commonwealth pay bands.
    In support of the Commonwealth's commitment to inclusion, we are encouraging individuals with disabilities to apply through the Commonwealth Alternative Hiring Process. To be considered for this opportunity, applicants will need to provide their Certificate of Disability (COD) provided by a Vocational Rehabilitation Counselor within the Department for Aging & Rehabilitative Services (DARS), or the Department for the Blind & Vision Impaired (DBVI). Veterans are encouraged to answer Veteran status questions and submit their disability documentation, if applicable, to DARS/DBVI to get their Certificate of Disability. If you need to get a Certificate of Disability, use this link: Career Pathways for Individuals with Disabilities, or call DARS at 800-552-5019, or DBVI at 800-622-2155.
    Each agency within the Commonwealth of Virginia is dedicated to recruiting, supporting, and maintaining a competent and diverse work force. Equal Opportunity Employer.
    Please be aware all VDOT positions require pre-employment screenings. These screenings may include the following:
    • Fingerprint based Criminal History Background Check
    • DMV Record Check
    • Work History Verification
    • References
    • Pre-employment physical
    • Drug screen

    What Virginia Department Of Transportation employees say

    Pay

    Benefits

    Hours and flexibility

    Workplace

    Get the full story on Breakroom