540-904-7401 info@bgcswva.org


We’re hiring! Go to work KNOWING you’re making a difference in the lives of kids who need YOU most, each and every day!

We are currently hiring part-time staff at ALL locations. Please select below to be taken directly to our Indeed.com postings for each location! All part-time positions are at our after-school facilities. Typical hours are 1:45-6:00 Monday through Friday, with 20-25 hours of work required weekly. Each site has slightly different hours, based on the school’s dismissal. Please click below for details at each location.

Roanoke City

Roanoke County

Montgomery County 

Franklin County



We are currently hiring for the following positions, with potential worksite availability in:

  • Roanoke City
  • Franklin County
  • Montgomery County (Shawsville/Elliston and Christiansburg)

You may learn more about our available opportunities and apply for the positions by clicking on the links, below.

Youth Development Staff (Part-Time)

Unit Director/Site Leader (Full-Time)