Do you have a passion for animals and looking for a meaningful career? Something more than just a job? Join our team of dedicated professionals that have been advancing animal welfare in Shenandoah Valley.

Animal Care Team: Cat Care Position

Love cats and enjoy working with people? Join our Animal Care Team!

We’re seeking an enthusiastic, hardworking, and detail-oriented individual to help care for the cats at Rockingham Harrisonburg SPCA. As part of our Animal Care Team, you’ll play a vital role in cleaning, feeding, and assisting in the adoption process for the 100 to 150 cats in our care—each with their own unique personality and needs.

This hands-on role is ideal for those passionate about feline welfare and offers valuable experience for anyone considering a career in veterinary medicine or animal care.

Ready to make a difference in the lives of shelter cats? Apply today!

Full Time Position (40 Hours)

SCHEDULE

Five days a week.  7:00 a.m. – 4:30 p.m. (some weekends included)

To apply, email resume and cover letter to Annie Rumley at arumley@rhspca.org.

Animal Care Team: Dog Care Position

Love dogs and enjoy working with people? Join our Animal Care Team!

We’re looking for an outgoing, energetic, and detail-oriented individual to help care for the dogs at Rockingham Harrisonburg SPCA. As part of our Animal Care Team, you’ll play a key role in ensuring the well-being of 50 to 60 dogs by assisting with cleaning, feeding, and helping them find their forever homes.

This hands-on position is perfect for anyone passionate about animal welfare, and it provides valuable experience for those considering a career in veterinary medicine.

If you’re ready to make a difference in the lives of shelter dogs, apply today!

Full Time Position (40 Hours)

SCHEDULE

Five days a week.  7:00 a.m. – 4:30 p.m. (some weekends included)

To apply, email resume and cover letter to Annie Rumley at arumley@rhspca.org.

Client Services Team: Client Services Representative

Have a love for people and like working with animals?

Consider joining our amazing Client Services Team. The Client Services Team is the first point of contact for our clients and is responsible for assisting each of our visitors with their unique needs. We’re looking for someone outgoing, energetic and detail oriented. Strong communication skills, attention to detail, and the ability to manage multiple tasks in a fast-paced environment are key in this role. This position offers hands on experience working with both people and animals. If you enjoy working in a fast-paced environment as part of a team this position may be ideal for you!

Full Time Position (40 Hours)

SCHEDULE

Five days a week.  8:30 a.m. – 5:00 p.m. (Saturdays required)

To apply, email resume and cover letter to Annie Rumley at arumley@rhspca.org.

Internships:

Volunteer Program & Client Services Team Support Role

This unpaid internship role will help with coordinating, overseeing, and training volunteers under the guidance of the Volunteer Manager. This position also assists the Client Services Team which is responsible for administrative tasks, intakes, outcomes, financial records, and sanitation of the public areas. 

To apply, please email your resume and cover letter to Shannon Moran at smoran@rhspca.org.