Current Openings

We’re looking for passionate, talented people to join our team. Browse our current opportunities and see how you can make a meaningful impact every day.

Contents
    Add a header to begin generating the table of contents

    Peace Officer

    The Opportunity

    The Alberta SPCA is seeking four peace officers to join our team and support our mission of animal well-being in Alberta. Ideal candidate possesses knowledge of livestock and companion animals, with experience in law enforcement or animal-related education preferred. Alignment with our mission of humane treatment for all animals is essential.

    Reporting to the Provincial Supervisor of Animal Protection Services, the peace officer will Investigate complaints of animals in distress and take appropriate actions, including legal action, within the scope of their legal authority, in accordance with the Animal Protection Act. Duties consist of enforcement of the Alberta Animal Protection Act, conducting investigations, filing documentation, court appearances and traveling throughout Alberta.

    We’re seeking Officers to cover zones north, east, and west of Edmonton Alberta. Candidates must be able to commute to our Edmonton office as required

    Successful candidates must work a 9-hour daytime shift, participate in an on-call rotation, and be available for evenings, weekends, and holidays as needed. They must also be able to meet the physical demands of this role.

    If this sounds like you, apply now!

    Qualifications and Requirements

    • Applicants must meet the criteria required to obtain Alberta Peace Officer status. This may include:
      • Currently possessing a Community Peace Officer (CPO) Level 1 appointment or Alberta Peace Officer (APO 1) appointment.
      • Possessing current or recent enforcement experience with the Edmonton Police Service (EPS), Calgary Police Service (CPS), or the Royal Canadian Mounted Police (RCMP).
    • Minimum of two years of same/similar practical experience.
    • A diploma in Law Enforcement will be considered as an asset.
    • Familiarity with livestock such as cattle, horses, pigs, sheep, and goats, as well as companion animals.
    • Must successfully pass and maintain an RCMP enhanced reliability security clearance as a condition of employment.
    • Must have a class 5 driver’s licence provide us with a clean driver’s abstract as a condition of employment.
    • Ability to work alone.
    • Ability to manage sensitive situations with both mental resilience and emotional intelligence, navigating them with empathy and professionalism.

    Working Conditions

    • Be able to work a 9-hour, daytime shift, with a 1/2-hour lunch, with a possibility of overtime. Must be able to work weekly on-call rotational schedule.
    • Be able to lift and carry up to 50 lbs.
    • Daily travel throughout their designated jurisdictions throughout the province.
    • Willingness to be called out on days off.
    • Willingness to attend other peace officers areas when needed.
    • Willingness to join committees to help promote and protect animals within Alberta.

    If interested, please send a copy of your resume to Human Resources at [email protected].

    Executive Assistant

    The Opportunity

    The Alberta SPCA is seeking an Executive Assistant to provide high-level administrative, operational, and project support to the Executive Director. This role is responsible for coordinating executive and board activities, supporting organizational projects and change initiatives, managing meeting and governance processes, and maintaining critical operational and reporting systems. The Executive Assistant plays a key role in supporting cross-department collaboration, organizational compliance, data integrity, and efficient day-to-day operations while handling confidential and sensitive matters with professionalism and discretion. 

    This position will be in-office, based out of our Edmonton head office, located at 17904 118 Ave NW. This is a full-time role 37.5 hours per week, within the hours of 8:30 – 4:30, Monday – Friday. Occasional evening and weekend hours for Board meetings.  

    What You'll Do

    • Provide high-level administrative support to the Executive Director, including calendar management, meeting coordination, travel, and key organizational deadlines.
    • Prepare executive and Board meeting agendas, briefing packages, minutes, and track follow-up action items.
    • Coordinate Board and committee administration, including governance documentation, the Annual General Meeting, and annual reporting.
    • Track strategic plan initiatives, organizational goals, and executive projects to help ensure priorities stay on schedule.
    • Prepare and coordinate grant, statistical, compliance, and Government of Alberta reporting.
    • Support stakeholder communications and facilitate collaboration across departments.
    • Assist with audit readiness, risk management, and other governance and operational compliance activities.
    • Act as the primary administrative contact for Board members, responding to routine inquiries and escalating sensitive or strategic matters to the Executive Director.
    • Perform other duties as assigned.

    What You Bring

    • 3+ years of progressive experience in executive or senior-level administrative support, with experience managing priorities for senior leaders. 
    • Experience working with a Board of Directors is preferred.  
    • Proficiency in Microsoft Office Suite (Word, Teams, Outlook, Excel, PowerPoint). 
    • Proficiency with SharePoint. 
    • Strong written and verbal communication skills with the ability to interact professionally with a diverse group of stakeholders. 
    • Strong attention to detail and accuracy in work. 
    • Self-directed in their work, with a capacity to take direction and work collaboratively as part of a team. 
    • High level of personal integrity and confidentiality. 

    Compensation and Benefits

    $70,000-75,000 per year. Group Benefit Plan, Health & Wellness Spending Account, Retirement Pension Plan and RRSP company matching. Three weeks of vacation to start, 15 sick days, and 5-family responsibility days  

    If interested, please send a copy of your resume to Human Resources at [email protected]. This posting will remain open until we find the right candidate. We thank all applicants for their interest in joining the Alberta SPCA; only those selected for an interview will be contacted.  

    The Alberta SPCA is an equal opportunity employer and is committed to providing an inclusive and diverse workplace that values and respects every individual. Our hiring decisions are made without discrimination on the basis of mental disability, physical disability, gender, gender identity, gender expression, sexual orientation, race, colour, ancestry, place of origin, religious beliefs, age, marital status, family status, or source of income. We strive to create an environment that encourages the contributions of all qualified applicants. All candidates will be considered fairly and equally, and we welcome applications from individuals of every background.

    Scroll to Top
    Abused or neglected animal

    Under the Animal Protection Act, peace officers have authority to investigate concerns of animal abuse or neglect if there is reason to believe that an animal is:

    (a) deprived of adequate shelter, ventilation, space, food, water or veterinary care or reasonable protection from injurious heat or cold,
    (b) injured, sick, in pain or suffering, or
    (c) abused or subjected to undue hardship, privation or neglect.

    Does your concern meet these requirements?

    Animal that is in immediate danger
    Who to call

    In Edmonton:
    311
    Edmonton Animal Care & Control Centre

    In Calgary:
    403-205-4455
    Calgary Humane Society

    Outside Calgary and Edmonton:

    1-800-455-9003 or complete online

    Alberta SPCA

     

    What you need when you call:
    Address, details (must be firsthand), date and time, description of owner and animals

    What next

    If your concern is regarding intentional cruelty to
    an animal, contact your local police or RCMP. If the
    animal is in immediate danger, call 911.

    If not, start again.

    Abandoned animal

    Stray animals and abandoned animals are different.
    An abandoned animal has been intentionally left behind by their owner or caretaker, without proper care or intention to return.

    A stray animal may or may not have an owner or caretaker, and is wandering at large (off the owner or caretaker’s property).

    Wildlife

    Contact a wildlife organization near you.

    Who to call

    In Edmonton:
    311
    Edmonton Animal Care & Control Centre

    In Calgary:
    403-205-4455
    Calgary Humane Society

    Outside Calgary and Edmonton:
    1-800-455-9003
    Alberta SPCA or complete online

    Is the stray animal injured?
    Who to call

    Companion Animals
    In Edmonton:
311
    Edmonton Animal Care & Control Centre

    In Calgary:
311
    Calgary Animal Services

    Outside Calgary and Edmonton: 
Contact municipal enforcement / bylaw office

    Livestock
    Contact Livestock Identification Services at 1-866-509-2088.
    After hours, contact your local non-emergency police line

    Short-term pet care during crisis

    Review our materials

    Surrendering an animal

    Contact your local animal shelter.