Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

12 results for Customer Service Manager in Waterloo, ON

Senior Manager, Assurance and Accounting
  • Hamilton, ON
  • onsite
  • Permanent
  • 95000.00 - 150000.00 CAD / Yearly
  • <p><strong>Hybrid Work Environment | Path to Partnership | Strong Work-Life Balance</strong></p><p><br></p><p>Robert Half is partnering with a respected and growing public accounting firm in Hamilton, ON to recruit a<strong> Senior Manager, Accounting & Assurance</strong>. Reporting directly to the Partners, this leadership role offers an exceptional opportunity for an experienced CPA looking to take the next step in their career and work toward future partnership. This position is ideal for someone who enjoys building strong client relationships, leading engagement teams, mentoring staff, and contributing to the strategic direction of a firm. In return, you'll benefit from a collaborative culture, flexible hybrid work arrangements, and a clear path to Partner for long-term career advancement.</p><p><br></p><p><strong>Why Join?</strong></p><ul><li>Defined career progression with partnership potential</li><li>Hybrid work environment and flexible scheduling (2-3 days/week onsite)</li><li>Strong commitment to work-life balance</li><li>Opportunity to influence firm strategy and growth</li><li>Collaborative and supportive team culture</li><li>Diverse client base including charities, not-for-profits, and owner-managed businesses</li><li>Leadership role with meaningful client interaction and team development responsibilities</li></ul><p><strong>Key Responsibilities</strong></p><ul><li>Manage a portfolio of client relationships, ensuring exceptional service and identifying opportunities to provide value-added advice.</li><li>Lead complex audit, review, and compilation engagements from planning through completion.</li><li>Deliver high-quality assurance and accounting services while ensuring compliance with professional standards.</li><li>Review financial statements, tax returns, CRA correspondence, and other client deliverables.</li><li>Meet with clients to discuss financial results, tax matters, planning opportunities, and business initiatives.</li><li>Present financial statements at Annual General Meetings (AGMs), both virtually and in person.</li><li>Oversee engagement planning, scheduling, budgeting, and overall project financial performance.</li><li>Mentor, coach, and develop team members while fostering a positive and collaborative culture.</li><li>Participate in performance reviews and support the professional growth of staff.</li><li>Contribute to operational and strategic planning initiatives designed to enhance client service and firm performance.</li><li>Stay current on evolving accounting, assurance, and auditing standards and provide guidance on technical matters.</li><li>Support additional firm initiatives and leadership activities as required.</li></ul><p><br></p><p><strong>The Opportunity</strong></p><p>This is an outstanding opportunity for a public accounting professional who is ready to take on a broader leadership role while enjoying the flexibility and balance of a modern work environment. If you're looking for a firm that values professional growth, invests in its people, and offers a genuine pathway to partnership, we encourage you to apply.</p><p><br></p>
  • 2026-08-20T17:33:45Z
Administrative Assistant
  • Waterloo, ON
  • onsite
  • Permanent
  • 70000.00 - 100000.00 CAD / Yearly
  • <p>We are hiring a Senior Administrative Assistant to support a well-established and highly successful Investment Advisory practice. </p><p>The Senior Administrative Assistant is responsible for managing the full spectrum of client account administration, transaction processing, account transfers, and regulatory documentation within this high-volume Investment Advisory practice.</p><p> </p><p> This is a key position, the operational backbone of the practice and requires extensive experience supporting Investment Advisors, managing client accounts, processing investment transactions, and ensuring regulatory compliance.</p><p>The successful candidate will be a seasoned financial services professional who can operate independently, oversee complex client transactions, and provide exceptional service to high-net-worth clients.</p><p><strong>Responsibilities</strong></p><p><strong>Client Account Administration</strong></p><ul><li>Open new client accounts and maintain account documentation</li><li>Process account transfers, including incoming and outgoing assets</li><li>Manage client requests and account updates</li><li>Coordinate RESP withdrawals, RRIF payments, estate settlements, and other account transactions</li><li>Ensure all documentation is complete, accurate, and compliant</li></ul><p><strong>Trade & Transaction Processing</strong></p><ul><li>Process client trade instructions accurately and efficiently</li><li>Handle cash withdrawals, deposits, transfers, and journal requests</li><li>Monitor transactions through completion and resolve any discrepancies</li><li>Liaise with internal operations teams and external financial institutions</li></ul><p><strong>Compliance & Regulatory Administration</strong></p><ul><li>Maintain compliance documentation and client records</li><li>Review new account applications for completeness and regulatory requirements</li><li>Ensure adherence to CIRO and firm compliance standards</li><li>Prepare and submit regulatory and compliance-related paperwork</li><li>Support audits, reviews, and compliance inquiries</li></ul><p><strong>Client Service Excellence</strong></p><ul><li>Act as a primary point of contact for clients</li><li>Respond to client inquiries regarding accounts, transactions, and documentation</li><li>Build strong, trusted relationships with clients through professional and proactive service</li><li>Handle sensitive and confidential client information with discretion</li></ul><p><strong>Office Operations Leadership</strong></p><ul><li>Serve as the senior administrative resource within the practice</li><li>Identify opportunities to improve processes and efficiencies</li><li>Provide guidance and support to junior administrative staff as required</li><li>Ensure smooth day-to-day operations of the advisory practice</li></ul>
  • 2026-07-29T00:18:51Z
Senior Tax Manager
  • Guelph, ON
  • onsite
  • Permanent
  • 125000.00 - 145000.00 CAD / Yearly
  • <p>We are looking for an experienced Senior Tax Manager to join a mid-sized public accounting team in Guelph, Ontario. In this role, you will guide complex tax planning and advisory work, oversee a diverse client portfolio, and partner with senior leaders to deliver practical, high-value solutions. This position also plays a key part in developing team capability, strengthening service quality, and supporting the continued growth of the practice.</p><p><br></p><p><strong>Responsibilities</strong>:</p><p>• Direct tax planning and advisory engagements, working closely with firm leadership to create effective strategies tailored to client needs.</p><p>• Oversee a portfolio of tax clients by maintaining strong relationships, coordinating deliverables, and ensuring work is completed accurately and on schedule.</p><p>• Conduct in-depth technical analysis and present clear, well-supported recommendations on tax matters.</p><p>• Review tax returns and related files prepared by team members to confirm technical accuracy, completeness, and compliance.</p><p>• Monitor engagement budgets, track variances, and manage billing activities to support strong financial performance.</p><p>• Provide leadership to Managers and staff through coaching, training, mentorship, and day-to-day guidance.</p><p>• Foster a collaborative, high-performing team environment through regular feedback, knowledge sharing, and performance support.</p><p>• Champion practice improvement initiatives that enhance technical consistency, operational efficiency, and service quality across the firm.</p><p>• Contribute to business growth by identifying new opportunities, supporting cross-service collaboration, and representing the firm in the market.</p>
  • 2026-08-20T20:48:44Z
HR Generalist
  • Waterloo, ON
  • onsite
  • Permanent
  • 80000.00 - 100000.00 CAD / Yearly
  • <p>Human Resources Generalist</p><p><strong>Waterloo, ON </strong></p><p>Are you a people-focused HR professional who enjoys balancing strategic initiatives with hands-on employee support? Our client, a growing professional services organization, is seeking an experienced <strong>Human Resources Generalist</strong> to join their team in Waterloo.</p><p>This is an opportunity to play a key role in shaping the employee experience, supporting leaders, and driving HR initiatives that contribute to organizational success. You'll work closely with leadership on employee relations, talent management, compensation and benefits, process improvement, and broader HR strategy.</p><p>What You'll Do</p><ul><li>Partner with leaders to support workforce planning, talent development, and organizational effectiveness</li><li>Provide guidance and coaching on employee relations matters, including performance management, investigations, conflict resolution, and workplace concerns</li><li>Support and administer compensation and benefits programs, including salary review activities and market benchmarking</li><li>Evaluate and enhance HR policies, procedures, and programs to improve efficiency and employee experience</li><li>Identify opportunities for process improvement and automation across HR functions</li><li>Lead and support HR projects, initiatives, and organizational change efforts</li><li>Use HR metrics and data to inform decision-making and recommendations</li><li>Contribute to employee engagement, retention, succession planning, and talent development initiatives</li><li>Ensure compliance with employment legislation and company policies</li><li>Collaborate with business leaders to support a positive, high-performing workplace culture</li></ul><p><br></p>
  • 2026-08-17T23:23:44Z
Accounts Receivable Clerk
  • St. Clements, ON
  • onsite
  • Permanent
  • 53000.00 - 60000.00 CAD / Yearly
  • We are looking for an Accounts Receivable Clerk to join a collaborative accounting team in St. Clements, Ontario. This role focuses on maintaining accurate receivable records, supporting timely payment collection, and helping ensure customer accounts are managed with care and precision. The successful candidate will bring strong organizational skills, sound judgement, and the ability to communicate effectively with both customers and internal teams.<br><br>Responsibilities:<br>• Prepare regular reports related to sales activity and outstanding customer balances to support financial visibility.<br>• Manage collection activities by contacting customers, reviewing portal information, and confirming payment details to encourage timely remittance.<br>• Maintain thorough and up-to-date records on account status, payment timelines, and follow-up actions.<br>• Apply customer payments and deposits accurately while investigating and resolving discrepancies in account balances.<br>• Issue credit adjustments and supporting documentation in accordance with established accounting procedures.<br>• Address customer concerns related to billing or product issues by coordinating resolutions through the appropriate internal process.<br>• Work closely with internal departments and external contacts to resolve collection matters and improve payment outcomes.<br>• Provide support for additional accounting duties as business needs require and assist with coverage across the accounting team.
  • 2026-08-18T19:23:43Z
Director of Finance & Administration
  • Hamilton, ON
  • onsite
  • Permanent
  • 160000.00 - 180000.00 CAD / Yearly
  • <p>Our client, a rapidly growing, multi-entity organization, is seeking a <strong>Director of Finance & Administration</strong> to join their senior leadership team. Based in Hamilton (fully onsite), this role offers a unique opportunity to play a key part in shaping the financial and operational strategy across the Canadian business. This is an excellent opportunity for a hands-on, collaborative finance leader who thrives in a high-growth environment and is eager to influence both financial performance and organizational development. The role offers strong visibility, career progression, and the chance to contribute meaningfully to business expansion and M& A initiatives across Canada.</p><p><br></p><p><strong>Why Join</strong></p><ul><li>Be part of a high-growth organization with expansion plans across Canada</li><li>Work closely onsite with executive leadership, driving real-time decision-making and collaboration</li><li>Lead and mentor a growing team, with clear opportunities for career advancement</li><li>Play a key role in strategic initiatives, including M& A and integration</li></ul><p><strong>Key Responsibilities</strong></p><p><strong>Finance Leadership</strong></p><ul><li>Lead the Canadian finance team through a multi-entity monthly close in accordance with US GAAP</li><li>Oversee journal entries, reconciliations, and financial accuracy</li><li>Partner with leadership to develop annual budgets and forecasts</li><li>Deliver monthly and quarterly reporting, including financial statements, job costing, and rolling forecasts</li><li>Analyze variances, develop forecasts, and provide actionable insights</li><li>Identify and track key business KPIs to drive performance</li><li>Support treasury activities and cash management</li><li>Oversee national payroll processing, ensuring compliance and efficiency</li></ul><p><strong>HR, Compliance & Operations</strong></p><ul><li>Act as the key liaison with HR, supporting culture, policies, and employee programs</li><li>Lead compliance efforts across the Canadian operations</li><li>Manage relationships with external legal, tax, and regulatory partners</li><li>Oversee risk management, insurance programs, and workplace safety initiatives</li></ul><p><strong>M& A & Strategic Growth</strong></p><ul><li>Support end-to-end M& A activities, including evaluation, diligence, and integration</li><li>Lead financial and operational integration of acquired entities</li><li>Provide strategic insights to guide business growth and decision-making</li></ul><p><strong>Compensation & Benefits</strong></p><ul><li>Competitive base salary + performance incentives</li><li>Comprehensive health, dental, and vision benefits</li><li>Retirement savings plan with company match</li><li>Ongoing professional development and career growth opportunities</li></ul><p>If you’re a driven finance leader looking to make a meaningful impact within a collaborative, growth-focused organization, this is an outstanding opportunity to take the next step in your career.</p>
  • 2026-08-20T17:33:45Z
Accounting Administrator
  • Guelph, ON
  • onsite
  • Permanent
  • 55000.00 - 60000.00 CAD / Yearly
  • We are looking for an Accounting Administrator to support day-to-day financial operations in Guelph, Ontario. This position plays an important role in maintaining accurate records, coordinating payment and billing activities, and helping the accounting team deliver reliable financial information. The ideal candidate brings hands-on experience in both accounts payable and accounts receivable, along with a strong ability to stay organized and meet deadlines in a fast-paced environment.<br><br>Responsibilities:<br>• Oversee end-to-end accounts payable and accounts receivable activities to ensure transactions are completed accurately and on schedule.<br>• Record and verify invoices, bills, receipts, and payments while maintaining complete and up-to-date financial documentation.<br>• Review payable and receivable reports regularly to identify variances, outstanding items, and areas requiring follow-up.<br>• Communicate with vendors and customers to investigate and resolve billing, payment, and account discrepancies.<br>• Reconcile supplier statements and maintain productive working relationships with external partners.<br>• Coordinate payment processing and support daily banking tasks related to deposits, withdrawals, and account activity.<br>• Ensure financial transactions are handled in accordance with company guidelines and established accounting procedures.<br>• Assist with month-end and year-end close activities, including reconciliations, reporting support, and record preparation.<br>• Provide documentation and administrative support during audits and contribute to other accounting assignments as needed.
  • 2026-08-17T19:43:50Z
Senior SAP S/4HANA Project Manager
  • Cambridge, ON
  • onsite
  • Temporary
  • 75.00 - 95.00 CAD / Hourly
  • <p>We are looking for an experienced Senior SAP S/4HANA Project Manager to lead a major enterprise transformation initiative in KWC area, Ontario. This Contract position will serve as the primary client-side project leadership role, overseeing delivery from planning through go-live and post-implementation support. The successful candidate will bring structure to a complex program, align business and technical teams, and ensure milestones are achieved with strong governance, communication, and execution discipline.</p><p><br></p><p>Responsibilities:</p><p>• Direct the end-to-end delivery of the SAP S/4HANA program as the senior client-side project lead, ensuring objectives, timelines, and outcomes remain on track.</p><p>• Build and manage an integrated project roadmap that connects strategic milestones with detailed execution plans across all stages of delivery.</p><p>• Coordinate key workstreams such as solution design, testing, training, organizational change, communications, data migration, integrations, cutover, and hypercare support.</p><p>• Establish project governance practices by leading steering meetings, preparing executive updates, maintaining RAID tracking, and documenting key decisions and milestones.</p><p>• Oversee collaboration across functional, technical, and business teams, including leads, business process owners, subject matter experts, and other project managers.</p><p>• Manage system integrators, external partners, and vendors to maintain accountability for deliverables, quality expectations, timelines, and scope commitments.</p><p>• Monitor project scope, financial performance, resource allocation, forecasting, and scheduling to support effective delivery management.</p><p>• Lead risk mitigation, issue resolution, and escalation activities while removing barriers that may affect progress across project streams.</p><p>• Ensure business readiness before deployment by confirming completion of training, testing, communications, operational preparation, and go-live planning.</p><p>• Promote adherence to established implementation methodologies and project management standards while supporting alignment with business and regulatory expectations.K</p>
  • 2026-08-12T14:34:00Z
VP/Director of Finance
  • Cambridge, ON
  • onsite
  • Temporary
  • 55.41 - 64.16 CAD / Hourly
  • <p><strong>Position Overview</strong></p><p>Our client in southwestern Ontario is seeking an <strong>Interim Director of Finance</strong> to step into a critical leadership role and provide <strong>hands-on financial and accounting support</strong> during a period of transition. This individual will be a strong manager who is comfortable getting into the details, executing the work directly, and elevating the performance of the existing team.</p><p>The ideal candidate will bring a combination of <strong>strong leadership, deep accounting knowledge, and the ability to operate effectively in an ambiguous, fast-paced environment</strong>. This role requires someone who can both <strong>inspire and empower the team</strong> while also rolling up their sleeves to ensure deliverables are completed accurately and on time. This working arrangement is onsite 5 days weekly. </p><p> </p><p><strong>Key Responsibilities</strong></p><ul><li>Provide day-to-day leadership for the finance and accounting function across multiple global entities.</li><li>Manage and develop a team of <strong>4 direct reports</strong>.</li><li>Lead from the front with a hands-on approach, stepping into the weeds as needed to drive execution.</li><li>Support accounting operations across <strong>6 global entities</strong>.</li><li>Oversee <strong>multi-entity consolidations</strong> and cost center roll-ups.</li><li>Ensure a timely and accurate <strong>month-end close</strong>.</li><li>Help stabilize and improve close processes ahead of <strong>Q3 close</strong> and in preparation for <strong>year-end</strong>.</li><li>Bring structure and clarity to an environment with evolving priorities and ambiguity.</li><li>Partner with senior leadership, including opportunities to support international coordination.</li></ul><p><strong> </strong></p>
  • 2026-08-20T17:13:50Z
General Accountant
  • Burlington, ON
  • onsite
  • Permanent
  • 70000.00 - 85000.00 CAD / Yearly
  • We are looking for a detail-oriented General Accountant to join a growing organization in Burlington, Ontario. This role supports core accounting operations across payables, receivables, invoicing, and month-end activities while helping maintain accurate financial records. The successful candidate will bring strong organizational skills, sound judgment, and the ability to manage multiple priorities in a fast-paced environment.<br><br>Responsibilities:<br>• Process accounts payable transactions, including setting up vendors, maintaining payment terms, and ensuring invoices are coded correctly.<br>• Prepare weekly payment runs and coordinate timely disbursements to suppliers.<br>• Address vendor questions promptly and maintain orderly records for both outstanding and completed payables.<br>• Support accounts receivable operations by issuing invoices, monitoring customer accounts, and keeping account information up to date.<br>• Review new customer accounts, assess credit-related information, and maintain accurate customer master data.<br>• Organize supporting documentation, enter invoice details, and post transactions to the appropriate general ledger accounts.<br>• Prepare progress and milestone-based billing while helping ensure revenue is recorded accurately.<br>• Follow up on overdue receivables in line with contract terms and provide month-end updates on collection status.<br>• Record deposits in the accounting system and complete electronic banking deposit activities.<br>• Assist with reconciliations, journal entries, and other month-end accounting tasks as required.
  • 2026-08-06T15:13:47Z
Accounting Assistant
  • Cambridge, ON
  • onsite
  • Temporary
  • 24.50 - 27.00 CAD / Hourly
  • <p>We are looking for an Accounting Assistant to join our client in Cambridge, Ontario on a Contract basis. This assignment is expected to run for a minimum of three months and may be extended based on business needs. In this role, you will support day-to-day finance operations with a strong focus on accounts payable, expense reporting, and cash application while helping maintain accurate records across multiple entities and currencies.</p><p><br></p><p>Responsibilities:</p><p>• Oversee the shared accounts payable inbox and coordinate incoming invoices and related documentation for timely processing.</p><p>• Review vendor invoices, confirm supporting paperwork, assign appropriate coding, and move items through internal approval steps.</p><p>• Enter and post accounts payable transactions in AS400 across multiple entities and currencies while maintaining accuracy and completeness.</p><p>• Prepare payment support, assist with cheque runs, electronic payments, and wire transactions, and clear processed payable items from the ledger.</p><p>• Retrieve invoices from supplier portals, process recurring charges and internal billings, and maintain organized records for audit readiness.</p><p>• Download corporate card statements, assemble employee expense submissions, and reconcile card activity with supporting documents and accounting entries.</p><p>• Apply customer payments promptly, process credit card receipts, and verify bank information to ensure accurate cash application.</p><p>• Work closely with the credit and finance teams to support accounts receivable activities without direct collections responsibilities.</p><p>• Provide day-to-day accounting and administrative assistance to the finance department, including support related to AS400 and Epicor system processes as needed.</p>
  • 2026-08-25T21:24:05Z
Accounting & Human Resources Coordinator
  • Guelph, ON
  • onsite
  • Permanent
  • 56000.00 - 61000.00 CAD / Yearly
  • <p>Our client, a well-established organization located in <strong>Guelph</strong>, is looking to add a <strong>Payroll & Accounts Payable Coordinator</strong> to their team. This is a hands-on position that combines <strong>full-cycle payroll, accounts payable and HR administrative support</strong>, making it an excellent opportunity for someone who enjoys variety and wants to play an important role in the day-to-day operations of the business.</p><p><br></p><p>Reporting to the <strong>Company Controller</strong>, the successful candidate will be highly organized, detail-oriented and comfortable working independently while handling sensitive payroll, financial and employee information.</p><p><br></p><p>Key Responsibilities</p><p><strong>Payroll</strong></p><ul><li>Manage full-cycle, in-house <strong>bi-weekly payroll</strong> using Maestro software.</li><li>Process payroll adjustments, deductions, ROEs and year-end reporting.</li><li>Maintain accurate payroll records and employee information.</li><li>Ensure payroll is processed accurately and in accordance with Canadian payroll legislation and employment standards.</li><li>Respond to employee payroll inquiries and resolve discrepancies as required.</li></ul><p><strong>Accounts Payable</strong></p><ul><li>Process weekly invoices and vendor payments.</li><li>Code and enter invoices with a high degree of job-costing accuracy.</li><li>Match purchase orders, receipts and invoices.</li><li>Maintain accurate vendor records and documentation.</li><li>Respond to vendor inquiries and resolve invoice discrepancies.</li><li>Ensure AP records are accurate and up to date.</li></ul><p><strong>HR Administrative Support</strong></p><ul><li>Coordinate employee onboarding and offboarding activities.</li><li>Maintain employee records, personnel files and HR documentation.</li><li>Assist with benefits administration and employee inquiries.</li><li>Support employee relations activities, including disciplinary documentation and policy compliance.</li><li>Complete and submit <strong>WSIB Form 7</strong> documentation as required.</li><li>Post job advertisements and provide recruitment and hiring support.</li><li>Assist with other HR and administrative activities as required.</li></ul><p>Qualifications & Experience</p><ul><li>Junior to intermediate-level experience in <strong>payroll, accounts payable and/or HR administration</strong>.</li><li>Previous experience processing <strong>full-cycle payroll is required</strong>.</li><li>Experience with <strong>accounts payable and job costing is required</strong>.</li><li>Strong knowledge of Canadian payroll regulations and employment standards.</li><li>Post-secondary education in <strong>Business, Accounting, Human Resources or a related field</strong> is preferred.</li><li>Experience with <strong>Maestro or construction-specific ERP/accounting systems</strong> is an asset.</li><li><strong>Union payroll experience</strong> is considered a strong asset.</li><li>Strong attention to detail, accuracy and confidentiality.</li><li>Excellent organizational and time-management skills.</li><li>Ability to work independently under the direction of the Company Controller.</li><li>Strong communication and interpersonal skills.</li></ul><p><br></p>
  • 2026-08-17T19:48:42Z