1

Program Assistant Jobs in Roanoke, VA (NOW HIRING)

Program Manager

Blacksburg, VA · On-site

$80K - $130K/yr

Program Manager Work Schedule: Onsite - Blacksburg, VA Program Manager Blacksburg, VA Moog Inc. Moog Space and Defense Group, the longest-standing division at Moog, thrives on innovation to meet the ...

Program Manager

Blacksburg, VA · On-site

$80K - $130K/yr

Program Manager Work Schedule: Onsite - Blacksburg, VA Program Manager Blacksburg, VA Moog Inc. Moog Space and Defense Group, the longest-standing division at Moog, thrives on innovation to meet the ...

Program Manager

Roanoke, VA · On-site

$125K/yr

LBI - Strategic Programs REVIEW THE ADDITIONAL INFORMATION BELOW FOR FURTHER DETAILS Qualifications: Federal experience is not required. Experience may have been gained in the public sector, private ...

Auto Parts Specialist I VDOT

Salem, VA · On-site

$13 - $22.62/hr

Participate in the SCM continuing training program * Assist with other duties as assigned Qualifications * Valid Driver's License with two years driving experience * 1 year experience with auto parts ...

Showing results 21-40

Program Assistant information

See Roanoke, VA salary details

$21.1K

$44.9K

$61.8K

How much do program assistant jobs pay per year?

As of Aug 22, 2026, the average yearly pay for program assistant in Roanoke, VA is $44,865.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,800.00 and $46,600.00 per year, depending on experience, location, and employer.

What does a program assistant do?

A program assistant provides administrative support for a program office, such as an academic department or a unit of a non-profit. As a program assistant, your job duties may include scheduling travel, coordinating logistical issues for executives or other team members, filing, and performing other clerical tasks as needed. To become a program assistant, you typically need at least a high school diploma or GED certificate and administrative work experience. Some employers may also require a college degree. Additional qualifications include strong multi-tasking, organizational, and communication skills, along with computer proficiency.

What does a program assistant do?

A Program Assistant provides administrative and organizational support to program managers and teams within an organization. Their responsibilities often include scheduling meetings, maintaining records, coordinating events, handling correspondence, and assisting with project logistics. Program Assistants play a vital role in ensuring that programs run smoothly by managing day-to-day tasks and supporting communication among team members. They may also help with data entry, preparing reports, and liaising with clients or participants. The specific duties can vary depending on the organization and the type of program they support.

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

To thrive as a Program Assistant, you need strong organizational skills, attention to detail, and proficiency in administrative tasks, typically supported by a high school diploma or associate degree. Familiarity with office software like Microsoft Office Suite, database management, and scheduling systems is commonly required. Excellent communication, multitasking, and problem-solving abilities help you effectively support program operations and interact with diverse stakeholders. These skills ensure smooth program administration, efficient workflow, and high-quality support for team goals.

What are some typical challenges a program assistant might face when supporting multiple projects simultaneously?

Program Assistants often juggle multiple responsibilities across various projects, which can make prioritization and time management challenging. Balancing competing deadlines, handling last-minute changes, and coordinating with diverse team members require strong organizational skills and adaptability. Successful Program Assistants proactively communicate with supervisors and colleagues, use digital tools to track tasks, and remain flexible to shifting priorities. Developing these habits helps ensure projects run smoothly and supports overall team effectiveness.

What skills do you need to be a program assistant?

A program assistant needs strong organizational and communication skills to manage tasks and coordinate activities effectively. Attention to detail, proficiency with office software, and the ability to multitask are also important for success in this role.

What are the most commonly searched types of Program jobs in Roanoke, VA?

The most popular types of Program jobs in Roanoke, VA are:

What cities near Roanoke, VA are hiring for Program Assistant jobs?

Cities near Roanoke, VA with the most Program Assistant job openings:

Infographic showing various Program Assistant job openings in Roanoke, VA as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 18% Part Time, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $44,865 per year, or $21.6 per hour.

Y After School Program Lead - Roanoke City Schools

YMCA

Roanoke, VA

Part-time

Re-posted 17 days ago


YMCA rating

6.1

Company rating: 6.1 out of 10

Based on 1,988 frontline employees who took The Breakroom Quiz

579th of 781 rated non-profit organizations


Job description

The Program Lead is responsible for providing leadership, guidance, effective communication, and maintaining the overall well-being and safety of Y After School participants and support staff. They should possess high energy and enthusiasm, genuinely enjoy working with children, and be team-oriented. The Program Lead is responsible for assisting the Site Director in the planning, implementing, and facilitating a structured daily schedule. The Program Lead must be positive, with a patient and respectful demeanor towards students, parents, coworkers, and administration. All staff are expected to be interactive and engaging with the children throughout the day. This includes standing for long periods and participating in indoor and outdoor physical activities.

Essential Functions

  1. Supervises a group of children alongside Site Directors and/or Program Assistants and is responsible for their overall health and well-being.
  2. Provides careful, attentive supervision; alert at all times.
  3. Take the group attendance.
  4. Maintains Y After School site and equipment. Takes care of school property (e.g. space, equipment, supplies) daily.
  5. Plans and implements program activities that are engaging, developmentally appropriate, and consistent with YMCA values.
  6. Adheres to program standards regarding safety, cleanliness, and adherence to licensing protocol.
  7. Attends training and staff meetings with Y After School leadership.
  8. Follow YMCA policies and procedures, including those related to medical emergencies, behavior policy implementation, child abuse prevention, and other emergency situations.
  9. Cultivates positive relationships and maintains effective communication with parents, children, and other staff-models relationship-building skills in all interactions.
  10. Maintains ongoing communication with the Site Director.
  11. Sets up for and cleans up after all Y After School activities.
  12. Performs other duties as assigned.

Qualifications

  • Must be at least 18 years of age or older.
  • High School Diploma or equivalent.
  • Six months of programmatic experience with children, preferably in an after school setting
  • Must complete 16 hours of training to meet the licensing standards of a licensed child day center.
  • Preferred CPR/First-Aid. If not certified, will receive training through the YMCA.
  • Exceptional group management, problem-solving and conflict resolution skills.
  • Experience in creating, planning, and facilitating interactive and educational/artistic activities relating to youth development, physical fitness, and academic enrichment. (already stated above)
  • Must possess speaking, listening and writing skills appropriate for interacting with both children and adults.
  • Must be capable of implementing directives related to the daily program.
  • Must have flexibility and the ability to adapt to changing circumstances.
  • Demonstrate a working knowledge of YMCA mission, purpose and goals, childcare policies and YMCA standards; ensures the program meets the highest standards of excellence.

Work Environment & Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Sufficient strength, agility and mobility to perform essential functions of position and to supervise as well as participate in program activities.


What YMCA employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom