The Montgomery County SPCA


If you wish to apply for a position at one of our three shelter locations, please feel free to fill out to following form. Please keep in mind which shelter location you're looking to apply to, you can specifically chose which shelter by utilizing the Location You're Applying To field. Additional information and documentation may be requested later into the process.

You may also download and print the competed Job Application Form and either fax or drop off the completed form at the appropriate location, see shelter details below. You may also email your job application directly to or inquire about open positions at careers@mcspca-pa.org.

Current Openings

POSITION TITLE: Staff Veterinarian

REPORTS TO: Chief Operations Officer

POSITION SUMMARY: The Staff Veterinarian provides medical and surgical care for shelter pets, Trap-Neuter-Return cats, and pets of individual clients, spay/neuter clients and animal rescue groups and develops treatment protocols and SOPs.

DUTIES & RESPONSIBILITIES:

  • Work collaboratively within all levels of the organization and across departments to cultivate a positive culture and team approach to fulfilling the MCSPCA mission
  • Responsible for enforcing and maintaining medical and surgical protocols and ensures MCSPCA compliance with all applicable state and federal requirements
  • Create and implement shelter SOPs as needed to ensure compliance with Association of Shelter Veterinarians best practices
  • Provide emergency and non-emergency medical and surgical treatment for patients of the MCSPCA clinics and shelters
  • Perform dental, orthopedic and soft tissue surgical procedures for clinic patients and shelter residents as needed
  • Perform spay/neuter surgeries on shelter and public animals, including pregnant animals
  • Provide diagnostics, treatment and follow-up care patients
  • Seek the scheduling of outside veterinary resources for procedures not available at MCSPCA
  • Perform or supervise humane euthanasia as required
  • Supervise veterinary support staff and clinic volunteers to ensure consistent high-quality care
  • Mentor and oversee Veterinary Technicians on animal examination techniques, medical protocols, surgical prep, anesthesia monitoring and recovery
  • Ensure medical records are complete and accurate in a timely manner
  • Communicate with owners and staff team members effectively and in a timely manner
  • Responsible for meeting DEA requirements and maintaining current licensure
  • Attend staff meetings as requested
  • Remain knowledgeable and in compliance with MCSPCA Personnel Guidelines, applicable State and Federal laws and MCSPCA policies, procedures and programs
  • Support programs and activities of MCSPCA as requested

EXPERIENCE/ATTRIBUTES DESIRED

  • Graduate of an accredited school of veterinary medicine or equivalent
  • Licensed to practice veterinary medicine in the state of Pennsylvania in good standing and must complete all professional requirements to maintain licensure
  • Enthusiasm for general surgery and shelter medicine
  • Ability to conduct high-volume, high-quality surgical sterilizations in a fast-paced environment
  • Possess or have the ability to obtain a DEA license
  • Basic computer literacy required
  • Proven organizational skills and effective communication
  • Possess a positive attitude, empathy and ability to manage multiple priorities
  • Demonstrate initiative and the capacity to think creatively

POSITION TITLE: Animal Care Technician (Perkiomenville)

Shift Type: Tues-Sat, 8am-5pm
All interested applicants should apply below or contact cmullins@mcspca-pa.org.

REPORTS TO: Shelter Manager

POSITION SUMMARY: The Animal Care Technician provides for the daily care, safety and enrichment of animals housed at MCSPCA facilities, ensures all cleaning standards and protocols are met, and assists guests as needed.

DUTIES & RESPONSIBILITIES:

  • Work collaboratively within all levels of the organization and across departments to cultivate a positive culture and team approach to fulfilling MCSPCA’s mission
  • Clean and maintain all animal housing areas following SOPs
  • General cleaning of facility including laundry, dishes, common areas
  • Feed, care, bathe, and medicate animals as needed
  • Perform incoming health evaluations for animals admitted into care, ensure intake vaccines are given and noted in the record
  • Notify leadership of sickness or injury of animal or person in the facility, needed supplies, faulty equipment, and inappropriate behavior of visitors or volunteers
  • Provide excellent customer service at all times including assisting guests with adoptions, intakes, reclaims, lost and found reports and questions in person and via telephone
  • Support and supervise volunteers on site and ensure safety of pets and people at the facility
  • Remain knowledgeable and in compliance with MCSPCA Personnel Guidelines, applicable State and Federal laws and MCSPCA policies, procedures and programs
  • Support programs and activities of MCSPCA as requested

EXPERIENCE/ATTRIBUTES DESIRED:

  • Experience in a direct animal care facility/animal handling
  • Ability to communicate in a positive proactive manner
  • Strong inter-personal skills
  • Moderate lifting is required
  • Valid Drivers License required

POSITION TITLE: Animal Care Technician (Conshohocken)

REPORTS TO: Shelter Manager

POSITION SUMMARY: The Animal Care Technician provides for the daily care, safety and enrichment of animals housed at MCSPCA facilities, ensures all cleaning standards and protocols are met, and assists guests as needed.

DUTIES & RESPONSIBILITIES:

  • Work collaboratively within all levels of the organization and across departments to cultivate a positive culture and team approach to fulfilling MCSPCA’s mission
  • Clean and maintain all animal housing areas following SOPs
  • General cleaning of facility including laundry, dishes, common areas
  • Feed, care, bathe, and medicate animals as needed
  • Perform incoming health evaluations for animals admitted into care, ensure intake vaccines are given and noted in the record
  • Notify leadership of sickness or injury of animal or person in the facility, needed supplies, faulty equipment, and inappropriate behavior of visitors or volunteers
  • Provide excellent customer service at all times including assisting guests with adoptions, intakes, reclaims, lost and found reports and questions in person and via telephone
  • Support and supervise volunteers on site and ensure safety of pets and people at the facility
  • Remain knowledgeable and in compliance with MCSPCA Personnel Guidelines, applicable State and Federal laws and MCSPCA policies, procedures and programs
  • Support programs and activities of MCSPCA as requested

EXPERIENCE/ATTRIBUTES DESIRED:

  • Experience in a direct animal care facility/animal handling
  • Ability to communicate in a positive proactive manner
  • Strong inter-personal skills
  • Moderate lifting is required
  • Valid Drivers License required

POSITION TITLE: Animal Care Technician - 2nd Shift (Conshohocken)

REPORTS TO: Shelter Manager

Shift Type: Tues-Sat, 11am-8pm

POSITION SUMMARY: The Animal Care Technician provides for the daily care, safety and enrichment of animals housed at MCSPCA facilities, ensures all cleaning standards and protocols are met, and assists guests as needed.

DUTIES & RESPONSIBILITIES:

  • Work collaboratively within all levels of the organization and across departments to cultivate a positive culture and team approach to fulfilling MCSPCA’s mission
  • Clean and maintain all animal housing areas following SOPs
  • General cleaning of facility including laundry, dishes, common areas
  • Feed, care, bathe, and medicate animals as needed
  • Perform incoming health evaluations for animals admitted into care, ensure intake vaccines are given and noted in the record
  • Notify leadership of sickness or injury of animal or person in the facility, needed supplies, faulty equipment, and inappropriate behavior of visitors or volunteers
  • Provide excellent customer service at all times including assisting guests with adoptions, intakes, reclaims, lost and found reports and questions in person and via telephone
  • Support and supervise volunteers on site and ensure safety of pets and people at the facility
  • Remain knowledgeable and in compliance with MCSPCA Personnel Guidelines, applicable State and Federal laws and MCSPCA policies, procedures and programs
  • Support programs and activities of MCSPCA as requested

EXPERIENCE/ATTRIBUTES DESIRED:

  • Experience in a direct animal care facility/animal handling
  • Ability to communicate in a positive proactive manner
  • Strong inter-personal skills
  • Moderate lifting is required
  • Valid Drivers License required

Front Desk/Reception (Conshohocken)

REPORTS TO: Shelter Manager

POSITION SUMMARY: Front Desk/Receptionist staff are the point of first contact for most of our customers. They are crucial to our operations. They answer many questions about the shelter, community resources, and the animals in our facility. They greet customers visiting the shelter and direct them to the necessary contacts. They sign in animals and adopt out or reunite owners with their pets in the facility.

DUTIES & RESPONSIBILITIES:

  • Provide excellent customer service at all times, including assisting guests and coworkers with adoptions, intakes, reclaims, lost and found reports and questions in person and via telephone
  • Signing in lost and unwanted pets from the public and law enforcement
  • Adopting animals into new homes
  • Keeping the office area neat and orderly
  • Notify leadership of sickness or injury of animal or person in the facility, needed supplies, faulty equipment, and inappropriate behavior of visitors or volunteers
  • Remain knowledgeable and in compliance with MCSPCA Personnel Guidelines, applicable State and Federal laws and MCSPCA policies, procedures and programs
  • Support programs and activities of MCSPCA as requested

EXPERIENCE/ATTRIBUTES DESIRED:

  • Experience in a direct animal care facility/animal handling
  • Ability to communicate in a positive proactive manner
  • Strong inter-personal skills
  • Works well in a fast-paced environment

Contact Info

Montgomery County SPCA

19 E. Ridge Pike PO Box 222
Conshohocken, PA 19428-0222

PHONE: (610) 825-0111

EMAIL: careers@mcspca-pa.org


Office Hours

Monday thru Friday (11am to 4:30pm)

Saturday (10am to 3pm)

Sunday (12pm to 3pm)


Surrender an Animal

(By Appointment Only)

All Week - 9am to 4pm

SPCA Locations


The Montgomery County SPCA has three locations in Southeastern Pennsylvania. We house lost, homeless, and unwanted pets in an effort to find them new homes or reunite them with their owners. All pets are kept safe and secure. They are provided loving care and treatment for any injuries or ailments until we are able to place them into a home.

Conshohocken, PA

19 East Ridge Pike
Conshohocken, PA 19428

Phone: (610) 825-0111

Fax: (610) 825-0251

Email Shelter Today

Perkiomenville, PA

1059 Sweisford Road
Perkiomenville, PA 18074

Phone(610) 754-7822

Fax: (610) 754-6148

Email Shelter Today

Abington, PA

1006 Edge Hill Road
Roslyn, PA 19001

Phone(215) 886-8802

Fax: (215) 886-1577

Email Shelter Today