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

