Part-Time Bookkeeper - Multi-Entity, Non Profit Environment
About the role
About Us
STEM Camp is a not-for-profit organization dedicated to inspiring youth through hands-on, engaging experiences in science, technology, engineering, and mathematics. With multiple operating entities—including STEM Camp, Camp STEAM Canada, Camp Tournesol, and associated foundations—we require a part-time bookkeeper (approx. 15 hrs/week during non-peak and 20–25 hrs/week during peak summer season) with experience in Sage Accounting, multi-entity reporting, and not-for-profit financial practices.
Responsibilities
Core Duties
- Full-cycle bookkeeping using Sage Accounting Software
- Accounts Payable and Receivable
- Payroll processing (year-round: ~10 staff; seasonal: ~600 staff)
- Monthly bank and credit card reconciliations
- Preparation of monthly financial statements
- HST filings (Quarterly and Annually, as required per entity)
- Inter-company invoicing and reconciliation
- Preparation of various management reports on request
- Setting up or managing integrations with payroll platforms or other systems
Additional Responsibilities
- Maintain up-to-date financial binders and filing systems
- Assist with year-end preparation for external accountants
- Provide support for government grant reconciliation (e.g., Canada Summer Jobs)
- Review and validate staff expense reports
- Communicate financial updates to management, especially during summer operations
- Respond to information requests from internal team members in a timely manner
Qualifications
- Proficiency in Sage 50 or Sage 300 (cloud/online versions preferred)
- Minimum 5 years of bookkeeping experience, including multi-entity management
- Familiarity with Canadian not-for-profit accounting practices
- Experience with payroll remittances, T4s, HST filings, and grant reporting
- Ability to work independently and manage competing priorities
- Strong communication skills and responsiveness to staff needs
About STEM Camp
The STEM Camp mission is to inspire Canadian youth through participating in hands-on activities in the areas of Science, Technology, Engineering and Mathematics (STEM) in both official languages. STEM Camp provides learning experiences through fun, engaging programming that encourages children to explore their sense of wonder. Children are introduced to engaging STEM activities that promote discovery, reward curiosity, and leave them amazed at what they can do. Since 2013, STEM Camp has “graduated” 44,170 campers and employed over 1,600 college and university students!
We believe…
- in the power of curiosity and wonder
- children need to explore the world around them
- curious kids become confident, creative adults, who have developed excellent thinking skills to be used to help change the world
Part-Time Bookkeeper - Multi-Entity, Non Profit Environment
About the role
About Us
STEM Camp is a not-for-profit organization dedicated to inspiring youth through hands-on, engaging experiences in science, technology, engineering, and mathematics. With multiple operating entities—including STEM Camp, Camp STEAM Canada, Camp Tournesol, and associated foundations—we require a part-time bookkeeper (approx. 15 hrs/week during non-peak and 20–25 hrs/week during peak summer season) with experience in Sage Accounting, multi-entity reporting, and not-for-profit financial practices.
Responsibilities
Core Duties
- Full-cycle bookkeeping using Sage Accounting Software
- Accounts Payable and Receivable
- Payroll processing (year-round: ~10 staff; seasonal: ~600 staff)
- Monthly bank and credit card reconciliations
- Preparation of monthly financial statements
- HST filings (Quarterly and Annually, as required per entity)
- Inter-company invoicing and reconciliation
- Preparation of various management reports on request
- Setting up or managing integrations with payroll platforms or other systems
Additional Responsibilities
- Maintain up-to-date financial binders and filing systems
- Assist with year-end preparation for external accountants
- Provide support for government grant reconciliation (e.g., Canada Summer Jobs)
- Review and validate staff expense reports
- Communicate financial updates to management, especially during summer operations
- Respond to information requests from internal team members in a timely manner
Qualifications
- Proficiency in Sage 50 or Sage 300 (cloud/online versions preferred)
- Minimum 5 years of bookkeeping experience, including multi-entity management
- Familiarity with Canadian not-for-profit accounting practices
- Experience with payroll remittances, T4s, HST filings, and grant reporting
- Ability to work independently and manage competing priorities
- Strong communication skills and responsiveness to staff needs
About STEM Camp
The STEM Camp mission is to inspire Canadian youth through participating in hands-on activities in the areas of Science, Technology, Engineering and Mathematics (STEM) in both official languages. STEM Camp provides learning experiences through fun, engaging programming that encourages children to explore their sense of wonder. Children are introduced to engaging STEM activities that promote discovery, reward curiosity, and leave them amazed at what they can do. Since 2013, STEM Camp has “graduated” 44,170 campers and employed over 1,600 college and university students!
We believe…
- in the power of curiosity and wonder
- children need to explore the world around them
- curious kids become confident, creative adults, who have developed excellent thinking skills to be used to help change the world