Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Accounting Manager

$70k - $85k per year
Full-time

Swish Maintenance Limited

Join Swish as an Accounting Manager

About Swish

Swish is a proudly Canadian, family-owned company that has been operating since 1956. From coast to coast, we help communities feel confident that the spaces where they work and live are clean, safe, and hygienic. We are Canada’s source for high-quality cleaning supplies and equipment, offering professional-grade, environmentally responsible solutions tailored to our customers’ needs. Our product and service categories include: Hand Hygiene, Surface Disinfecting, Kitchen, Laundry & Warewash, Floor Care & Matting, Cleaning Tools & Powered Equipment, Safety, PPE, and more. At Swish, our people are at the heart of everything we do.

About The Role

The Accounting Manager is a hands-on accounting leader responsible for accurate and timely financial reporting, full-cycle accounting activities, and oversight of key accounting processes across the company and its related entities.

This role combines day-to-day accounting responsibilities with team leadership and will oversee areas including accounts payable, cash receipts, general accounting, account reconciliations, and month-end and year-end reporting. The Accounting Manager will work closely with other members of the Finance team to maintain strong financial controls, support business operations, and continuously improve accounting processes.

Key Responsibilities

Accounting & Financial Reporting

  • Perform and manage hands-on accounting activities for the company and assigned subsidiaries or related entities.
  • Manage and actively participate in the monthly and year-end close processes.
  • Prepare and analyze monthly financial statements, account reconciliations, supporting schedules, and management reporting.
  • Perform full-cycle accounting responsibilities, including general ledger accounting, bank reconciliations, accruals, journal entries, intercompany transactions, and other account reconciliations.
  • Prepare accounting estimates, accruals, and general ledger adjustments.
  • Manage daily and monthly cash reporting and related banking activities.
  • Support annual budgeting and forecasting activities.
  • Coordinate and support external audits and year-end activities, by preparing financial reports and year-end working papers.
  • Ensure timely government remittances and other compliance requirements.
  • Prepare financial analysis and ad-hoc reporting as required.

Team Leadership & Accounting Operations

  • Directly supervise the Accounts Payable Clerks and Finance Assistants, providing day-to-day direction, coaching, training, and performance support.
  • Assign and prioritize team workloads to ensure accounting deadlines and service expectations are met.
  • Review the work of accounting staff and provide guidance on transactions, reconciliations, and accounting issues.
  • Oversee accounts payable, cash receipts, cash applications, expense reimbursements, credit card administration, and other transactional accounting processes.
  • Support the development of team members and cross-training within the Finance department.
  • Identify and implement improvements to accounting processes, internal controls, systems, and workflows.
  • Coordinate HQ main phone line coverage across designated staff to help ensure incoming calls are answered promptly and professionally.

What You Bring

Experience & Skills

  • Minimum 5 years of progressive accounting, financial reporting, or related finance experience.
  • Strong full-cycle accounting experience, including general ledger, accounts payable, accounts receivable, bank reconciliations, accruals, and journal entries.
  • Demonstrated experience preparing and analyzing financial statements and interpreting financial information.
  • Experience with month-end and year-end close processes and external audits.
  • Previous experience supervising, coaching, or providing functional leadership to accounting staff is preferred.
  • Experience with multi-entity, subsidiary, manufacturing, distribution, or similarly complex business environments is considered an asset.
  • Strong proficiency with computerized accounting or ERP systems and Microsoft Excel / Google Sheets.
  • Experience building and maintaining reports in BI software would be considered an asset.
  • Strong analytical, problem-solving, and critical-thinking skills.
  • Excellent organizational and time-management skills with the ability to manage multiple priorities and deadlines.
  • Demonstrated ability to work independently while collaborating effectively across departments.
  • Strong written and verbal communication and interpersonal skills.
  • High degree of accuracy, professionalism, discretion, and attention to detail.
  • Ability to adapt to changing priorities and work effectively in a fast-paced environment.

Education

  • University degree in Accounting, Finance, Business Administration, or a related field.
  • CPA designation, or progress toward a CPA designation, is preferred.

A People-first Company

Job Details & What We Offer

  • Membership in the Swish family — we treat our employees with integrity and have since 1956

The role

  • Location: On-Site - Peterborough, Ontario
  • Salary Range: $70,000 to $85,000
  • Variable compensation: Annual performance bonus eligibility
  • Vacation: Starting at 3 weeks

Benefits From Day 1

  • Company-paid Extended Health & Dental Care
  • Company contributions to a Registered Retirement Savings Plan (RRSP)
  • Employee & Family Assistance Program (EFAP)

Extras that matter

  • Rewards & Recognition program that celebrates great work and meaningful contributions
  • Access to hundreds of employee discounts across home, wellness, travel, fashion, and more
  • Unlimited training and development with an industry-leading brand to help you grow your career

Role Information

Newly created role that evolved from an existing vacancy

Equal Opportunity

Swish is an equal opportunity employer offering a competitive compensation and benefits package, along with excellent opportunities for professional development and advancement within a growing Canadian organization.

Accessibility & Accommodation

Swish is committed to providing an inclusive and accessible recruitment and workplace experience in accordance with applicable human rights and accessibility legislation across Canada. Accommodation is available upon request throughout the recruitment and selection process. Applicants requiring accommodation may contact Human Resources at any stage.

Pre-Employment Screening

Swish is committed to maintaining a safe and secure work environment. As a condition of employment, candidates will be required to complete background screening, including criminal record checks where permitted by law and where relevant to the position, or where required by client sites. For roles involving the operation of a company motor vehicle, a valid driver’s license and a satisfactory driver’s abstract will also be required.

AI Disclosure

Swish uses artificial intelligence technology to assist in the initial screening and assessment of applications. AI is used only as a support tool; no hiring decisions are made solely by automated systems. All final hiring decisions are made by a human. We are committed to a hiring process that maintains the highest integrity and prioritizes a fair, positive experience for every candidate.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Accounting Manager in Peterborough, ON vacancy
  • $75k - $125k per year

     ...the face of change. Make an impact with our Assurance & Accounting team as a Manager. This diverse team of professionals are dedicated to exceeding...  ...; ensure clients’ needs are met and that relationships and accounts grow and develop Accountable for engagement planning and... 
    Suggested
    Local area
    Remote work
    Flexible hours

    ACCA Careers

    Peterborough, ON
    12 days ago
  • $46.7 per hour

     ...Private sector Responsibilities Tasks Manage balance sheets and profit/loss statements Plan, set up and administer accounting systems Train staff Analyze clients'...  ...establish, maintain and balance various accounts using manual and computerized bookkeeping systems... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Remote work
    Relocation

    Prism Property Management Inc.

    Peterborough, ON
    2 days ago
  • $116k - $162k per year

     ...parts for the CANDU® nuclear power industry.   Innovation Manager     BWXT Nuclear Energy Canada (NEC) is seeking an...  ...position as the Innovation Manager will have overall ownership and accountability of the New Product Innovations (NPI) portfolio, evolution of existing... 
    Suggested

    BWXT

    Peterborough, ON
    12 hours ago
  • $90k - $140k per year

     ...about making a difference.     We are looking for a Finance Manager - Fuel for our Peterborough, Ontario site. The Peterborough...  ...Position Overview   The Finance Fuel Manager focuses on full cycle account for the Fuel division. The Finance Fuel Manager will be... 
    Suggested
    Contract work
    Internship
    Local area

    BWXT

    Peterborough, ON
    12 hours ago
  • $50k per year

     ...personal style. We are looking for a Store Manager at our Square One location in...  ...Power of You: You lead with confidence, accountability, and integrity. You take ownership of results...  ...in a fast-paced environment Reliable, accountable, and solution-oriented leadership style... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Internship
    Flexible hours
    Afternoon shift

    Chatters Limited Partnership

    Peterborough, ON
    1 day ago
  •  ...Responsibility: Store - PETERBOROUGH, ON Lead and support inventory management and merchandising standards and maintenance. Plan for and...  ...ensure execution of Company policies and standards; hold team accountable for store conditions and results Manage and support the truck... 
    Full time
    Part time
    Seasonal work
    Local area
    Night shift
    Early shift

    Michaels Stores

    Peterborough, ON
    1 day ago
  •  ...Enabled. We are Committed to Caring About Each Other, Our Communities, Our Environment. Job Description The General Manager is accountable for every aspect of the store’s performance, ensuring all areas of the store are achieving key results. They are responsible... 
    Full time
    Local area
    Flexible hours
    Afternoon shift

    Indigo Books & Music

    Peterborough, ON
    15 days ago
  •  ...Credit Union is growing! Join Libro Credit Union as a full-time Manager, Facilities & Security - Eastern Ontario At Libro Credit...  ...development and career ambitions. We value candidates who are accountable, courageous, inclusive, driven to perform and have a passion for... 
    Full time
    For contractors
    Bank staff
    Work at office
    Local area

    Libro Credit Union

    Peterborough, ON
    1 day ago
  • $50k - $53k per year

     ...This is a posting for an existing job vacancy. The Assistant Manager will be responsible for overseeing the unit while working with...  ...and the administration of the “Be a Star Program.” Be accountable for client and customer relationship building Ensure strict... 
    Full time
    Internship
    Flexible hours
    Afternoon shift

    Compass Group Canada

    Peterborough, ON
    4 days ago
  • $24 - $30 per hour

     ...Peterborough, Kawarthas, K9J 3G6, is seeking a Physiotherapy Clinic Manager to join our team. Our clinic offers a range of services...  ...administrative/clerical support Billing of insurers and maintaining accounts receivable Supervising and monitoring the work of other... 
    Hourly pay
    Full time
    Work at office
    Monday to friday
    Flexible hours
    Day shift

    Orthopaedic Rehabilitation Institute Kawarthas

    Peterborough, ON
    6 days ago
  • $81.58k per year

     ...and accommodation of all individuals. We’re seeking a Store Manager who is passionate about fostering an inclusive, supportive environment...  ...package starts immediately and includes a healthcare spending account, Retirement Savings Program, Associate & Family Assistance... 
    Work at office
    Immediate start

    Winners

    Peterborough, ON
    13 days ago
  •  ...just starting your career, re-entering the workforce, or looking for a new job, this is where you belong. Health/Beauty Department Manager What You'll Do Oversee the day-to-day operations of a specific department within a store Ensure the department meets or... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours
    Night shift

    Loblaw Companies Limited

    Peterborough, ON
    5 days ago
  •  ....XX - $XX.XX per hour Position Overview As a  Campus Store Manager - Canada , you will provide leadership for all facets of store...  ...Ensure effective performance management and maintain a culture of accountability. Recruit, train, coach, and develop all team members.... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Local area

    Follett

    Peterborough, ON
    1 day ago
  • $120.4k - $180.6k per year

     ...most valuable asset when it comes to achieving that goal. Employer: Westinghouse Electric Canada, Inc. Position: Deputy Plant Manager/Leader Terms of Employment: Full-time / Permanent Location: Peterborough, Ontario Employment Addresses: 678 Neal Drive,... 
    Long term contract
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Westinghouse Electric Company

    Peterborough, ON
    1 day ago
  • $1340 - $1800 per week

     ...reaming, and drilling About The Role This is a multi-faceted role combining aspects of manufacturing engineering and program management, with a focus on Program APQP, Planning & Launch for production readiness. Operating in a cross-functional matrix environment with... 
    Full time
    Contract work
    Relocation
    Monday to friday
    Shift work
    Day shift

    Dynacast International

    Peterborough, ON
    18 days ago
  •  ...and detail-oriented Executive Assistant & Office Manager to provide administrative and operational support...  ...accurate manner. Enter vendor invoices into the accounting system and maintain accurate records. Monitor accounts receivable and assist with collection activities... 
    Full time
    Work at office

    Aquatech Canadian Water Services

    Peterborough, ON
    28 days ago
  •  ...business. Youll spend the winter and spring building it from scratch (sales hiring planning). Then run it all summer as the general manager. You will handle real customers a real crew and will be responsible for a real P&L. What youll actually do: Build and lead... 
    Full time
    Part time
    Summer work
    Summer internship

    DT Home Reno

    Peterborough, ON
    14 days ago
  • $20 - $24 per hour

     ...position is responsible for assisting the Store Manager in supervising and managing Store...  ...with company standards. Routinely audits accounting and cash functions to ensure policies and...  ...cash drawers, counts the safe, works with accounts receivable (CARRR), and works on collecting... 
    Hourly pay
    Full time
    Temporary work
    Seasonal work
    Local area

    Follett

    Peterborough, ON
    1 day ago
  •  ...Job Overview And What We Offer You Start a rewarding career at our Peterborough location as a Profit Centre Manager! At Noble, we help our customers’ businesses succeed by investing in our most important asset: our teammates! What We Offer You Internal growth opportunities... 
    Full time
    Traineeship

    Noble Corporation

    Peterborough, ON
    23 days ago
  •  ...Brief Description Part-Time Manager Opportunity Join the team. Drive Sales. Be the Most You! At Claire’s, we’re all about self-expression, creativity, and bringing the latest trends to life for our customers. If you thrive in a fast-paced retail environment, love engaging... 
    Minimum wage
    Full time
    Part time
    Internship
    Local area
    Shift work

    Claire's

    Peterborough, ON
    24 days ago
  •  ...includes: ~$100% rent coverage for provided apartment​​​​​ ~ Utilities & Parking included Job Overview: The Assistant Resident Manager is responsible for daily operations of assigned apartment buildings, including building cleaning, administrative tasks, light... 
    Full time
    Part time
    Seasonal work
    Live In
    Work at office
    Rotating shift

    The Skyline Group of Companies

    Peterborough, ON
    a month ago
  •  ...fast-paced environment where our employees can be their most authentic selves. Here, we’re family. About the role As an Assistant Manager, you set the tone for the store and the team and help bring our brand to life for our customers. You’re responsible for driving... 
    Full time
    Work at office
    Flexible hours
    Night shift
    Weekend work
    Afternoon shift

    Gap Inc.

    Peterborough, ON
    10 days ago
  • $68k - $108.55k per year

     ...better.    JOB SUMMARY:   Reporting to the Design Services Manager, responsibilities of the designer performing this role include...  ...design information. Assist others on specific projects. Accountable for cost and schedule on assigned projects.   REQUIRED: ~... 
    Remplacement
    Local area

    BWXT

    Peterborough, ON
    12 hours ago
  • $73k - $109k per year

     ...process from customer RFP to order receipt and evaluation and is accountable to produce high quality proposals.   The proposal...  ...accountable to provide commercial support for proposals and contract management activities. Working primarily with the Engineering and Manufacturing... 
    Contract work
    Internship
    Local area
    Flexible hours

    BWXT

    Peterborough, ON
    12 hours ago
  • $95k - $125k per year

     ...ensuring alignment with organizational objectives. Financial Management: Manage financial reporting processes, internal controls, and...  ...What You Bring ~ A CPA designation and undergraduate degree in Accounting, Finance, Business Administration, or a related field. ~5–7... 
    Full time
    Internship

    Ahria Consulting

    Peterborough, ON
    6 hours ago
  • $51.8k - $84.42k per year

     ...Overview This is an on-shift people management role responsible for leading and overseeing Preventative Controls for Sanitation programs...  ...Quality and Food Safety Management System. This position is accountable for ensuring that food safety policies and procedures are consistently... 
    Shift work
    Rotating shift
    Peterborough, ON
    7 days ago
  • $42.8k - $55.64k per year

     ...platforms, ensuring confidentiality of sensitive information Managing communications, expense administration, and travel arrangements...  ...de-escalate potentially difficult situations Knowledge of accounting process an asset At Doane Grant Thornton we’re focused on making... 
    Full time
    Internship
    Work at office
    Local area

    Doane Grant Thornton

    Peterborough, ON
    13 days ago
  •  ...construction firm focused on delivering exceptional construction management, general contracting, design-build, and public-private...  ...Organize and, where required, chair project meetings to ensure accountability and clear communication among stakeholders. Support effective... 
    Full time
    Contract work
    For subcontractor
    Work at office

    Matheson Constructors

    Peterborough, ON
    12 days ago
  • $53k - $71k per year

     ...Assistant (Part-time) to support our local Director(s) and the broader management team. This role is central to office operations and serves as...  ...decision-making.     Desired Qualifications:   Highly accountable and reliable. Flexible and adaptable to change.... 
    Part time
    Internship
    Work at office
    Local area
    Immediate start
    Monday to friday
    Flexible hours
    Shift work

    BWXT

    Peterborough, ON
    12 hours ago
  • $19 - $20 per hour

     ...financial goals through building their credit. Capitalize on financial cross-sales and add-on products. Manage collections activities for all past due financial accounts. Secure all required information to fulfill customer applications for products and services with... 
    Full time
    Start today

    easyfinancial

    Peterborough, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Accounting Manager. Be the first to apply!