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 Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

39 results for Office Services in Surrey, BC

Business Systems Analyst
  • Vancouver, BC
  • remote
  • Temporary
  • 40.00 - 60.00 CAD / Hourly
  • <p>We're looking to hire a Business Systems Analyst for our client based in Burnaby, BC. In this role, you will be responsible for assessing business processes, identifying user requirements, and determining how best to apply our clients solutions to meet their objectives. You will translate needs into clear documentation, define deliverables and project boundaries, and design strategies for successful implementation. A key part of your work will be overseeing client discovery sessions, aligning business requirements with technical solutions, and ensuring traceability from requirements through testing.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Facilitate the discovery stage of each project, capturing client business needs and defining project parameters within a Business Requirements Document (BRD). Secure client approval of the BRD.</li><li>Establish Acceptance Criteria (AC) outlining the specific conditions required for a project’s completion, and obtain client approval for the AC.</li><li>Collaborate with both internal teams and clients to configure systems using Inovatec’s standard product framework.</li><li>Design and document the full User Acceptance Testing (UAT) approach, ensuring internal deliverables meet requirements before client UAT begins.</li><li>Maintain a traceability matrix to connect business requirements with system configurations and testing activities.</li><li>Lead onboarding efforts by delivering client training, supporting business UAT, and serving as the main point of contact for questions or issues during onboarding and testing phases.</li><li>Identify and address gaps between U.S. and Canadian market requirements, recommending solutions that align with client operations and optimal use of Inovatec systems.</li><li>Share insights and recommendations with leadership to help shape new business opportunities and drive revenue growth.</li><li>Provide project managers with ongoing updates regarding progress, dependencies, and risks related to implementation activities.</li><li>Actively participate in weekly L10 meetings and other designated internal initiatives.</li></ul><p><br></p>
  • 2025-11-26T19:53:50Z
Payroll Manager
  • Vancouver, BC
  • onsite
  • Permanent
  • 100000.00 - 150000.00 CAD / Yearly
  • <p>An established and growing organization with operations across Canada and the U.S. is seeking an experienced Payroll Manager to join their head office team in Vancouver. This role offers the opportunity to oversee a complex, multi-jurisdictional payroll and benefits portfolio while working closely with HR and Finance leaders to support a diverse workforce.</p><p><br></p><p><strong>About the Role</strong></p><p><br></p><p>The Payroll Manager will be responsible for managing full-cycle payroll for approximately 300 employees across British Columbia, Alberta, Ontario, Washington, and California—covering both hourly and salaried, union and non-union groups. This role also oversees the administration of employee benefits programs in both Canada and the U.S. This role also involves working closely with a team of 2.</p><p><br></p><p>You’ll lead all aspects of payroll accuracy, compliance, and reporting while providing a high level of service to employees and supporting continuous process improvements.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><ul><li>Administer full-cycle, multi-provincial and multi-state payroll processing for U.S. and Canadian employees</li><li>Ensure payroll is accurate, timely, and compliant with all federal, state, and provincial regulations</li><li>Oversee year-end payroll activities including T4s, W-2s, WCB, WSIB, EHT, and related filings</li><li>Manage employee benefit programs across both countries, including medical, dental, vision, life, disability, 401(k), and RRSP plans</li><li>Lead annual benefits open enrollment and coordinate with vendors and employees</li><li>Collaborate with HR and Finance to reconcile payroll data and general ledger reporting</li><li>Respond to employee payroll inquiries and resolve issues efficiently</li><li>Monitor legislative changes and maintain compliance with employment, payroll, and benefit laws</li><li>Manage relationships with external payroll providers, benefits brokers, and auditors</li><li>Drive continuous improvement in payroll systems and processes</li></ul>
  • 2025-11-26T19:39:01Z
M&A Law Clerk
  • Vancouver, BC
  • onsite
  • Permanent
  • 75000.00 - 90000.00 CAD / Yearly
  • <p>Our client, a leading independent investment firm, is seeking an experienced <strong>M& A Law Clerk</strong> to join their Vancouver office on an <strong>18-month contract with strong potential for permanent role</strong>. This position offers the opportunity to work on complex corporate and transactional matters in a fast-paced, professional environment.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Manage complex corporate transactions, from initial counsel instructions through to completion of post-closing filings</li><li>Execute corporate and securities name searches, and assist with share/asset purchase and sale transactions as well as reorganizations</li><li>Prepare documents for British Columbia and Federal entities, including incorporations, organizations, continuances, amendments, amalgamations, and dissolutions</li><li>Prepare and file extra-provincial registrations, business names, and required corporate updates</li><li>Maintain both electronic and physical corporate records, including supporting the onboarding and maintenance of an electronic corporate database</li><li>Perform administrative and related duties as assigned, and assist colleagues when needed</li><li>Respond to internal and external requests for information and documentation, providing general legal support services</li><li>Take on additional responsibilities as required to support the firm’s business objectives</li></ul>
  • 2025-11-26T19:44:11Z
Accounts Payable Clerk
  • Burnaby, BC
  • onsite
  • Temporary
  • 22.00 - 24.00 CAD / Hourly
  • <p>Our client is looking for a detail-oriented Accounts Payable Clerk to join their team on a long-term contract basis. This position offers the flexibility of working from home and in office in Burnaby, British Columbia. As a key member of the accounts payable team, you will handle a variety of tasks to ensure the efficient processing of invoices, expenses, and payments.</p><p><br></p><p>Responsibilities:</p><p>• Process and manage a high volume of invoices, ensuring accuracy and proper coding.</p><p>• Handle credit card transactions and reconcile monthly statements.</p><p>• Perform full-cycle accounts payable tasks, including data entry, coding, approvals, and cheque runs.</p><p>• Utilize systems such as NetSuite, Concur, and Coupa to manage expenses and process payments.</p><p>• Support expense management processes using Concur to ensure timely reimbursements.</p><p>• Collaborate with the team to maintain accurate records and streamline accounts payable workflows.</p><p>• Assist in transitioning towards automation for accounts payable processes.</p><p>• Conduct Excel-based reconciliations using tools like pivot tables and v-lookups.</p><p>• Ensure compliance with company policies and standards during payment processing.</p><p>• Provide general support to the accounts payable team as needed.</p>
  • 2025-11-25T17:14:14Z
Project Manager
  • Chilliwack, BC
  • onsite
  • Permanent
  • 100000.00 - 135000.00 CAD / Yearly
  • <p>Are you an experienced Project Manager looking to join a reputable, well-established civil construction team in the Fraser Valley? Our client, an industry-leading civil contractor known for delivering high-quality infrastructure projects is seeking a strong Project Manager to oversee multi-phase construction projects across the region.</p><p><br></p><p>This is an excellent opportunity to join a highly skilled, tight-knit team where collaboration, safety, and quality workmanship are at the forefront of every build.</p><p><br></p><p><strong>About the Role</strong></p><p>In this position, you will manage a portfolio of civil construction projects from planning through to completion, ensuring work is delivered safely, on time, and within budget. You will work closely with site superintendents, estimators, subcontractors, and clients, providing hands-on leadership and clear communication throughout each phase of the project.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Oversee full project lifecycle including scheduling, budgeting, procurement, and execution.</li><li>Coordinate with site teams, subcontractors, engineers, and municipal partners to ensure project objectives are met.</li><li>Prepare, monitor, and manage project budgets, scope changes, and progress documentation.</li><li>Ensure all work is completed in compliance with safety, quality, and environmental standards.</li><li>Manage client communication, provide regular updates, and maintain strong professional relationships.</li><li>Review and interpret drawings, specifications, contracts, and change orders.</li><li>Support tendering and estimating efforts for upcoming projects.</li><li>Lead project meetings, monitor site progress, and proactively address risks or delays.</li></ul><p><br></p><p><br></p>
  • 2025-12-09T23:34:31Z
Accounts Payable Specialist
  • Vancouver, BC
  • onsite
  • Permanent
  • 65000.00 - 75000.00 CAD / Yearly
  • <p>Our publicly traded client in mining is looking for an Accounts Payable Specialist for their growing team. The Accounts Payable Specialist will be responsible for full cycle Accounts Payable; from entering and coding invoices to getting approvals and taking care of the biweekly cheque runs (mostly EFTs, ACH and wire payments). Additional responsibilities will include maintaining monthly schedules monthly accruals, expense reports, account reconciliations, vendor file maintenance, monthly bank reconciliations and payroll journal entries. Once the client upgrades their ERP system, next year, the Accounts Payable process will become less manual and there will be the opportunity to take on duties beyond current duties.</p><p><br></p><p><br></p>
  • 2025-12-05T19:38:44Z
Receptionist
  • Vancouver, BC
  • remote
  • Temporary
  • 21.00 - 22.00 CAD / Hourly
  • <p>Are you an experienced Receptionist looking for a flexible, short-term opportunity over the holiday season? Robert Half is seeking a friendly, professional Receptionist for a temporary assignment providing holiday coverage during December and January. This is a great way to gain new industry experience, and bridge employment between longer-term opportunities.</p><p><br></p><ul><li>Greet and direct visitors and clients in a courteous, professional manner</li><li>Manage incoming calls and route them appropriately</li><li>Handle mail distribution, shipping, and receiving</li><li>Support scheduling for staff as needed</li><li>Perform administrative tasks (filing, data entry, document preparation)</li><li>Maintain the reception area to ensure a welcoming, organized environment</li><li>Assist with other office support duties as assigned</li></ul><p><br></p>
  • 2025-11-28T22:35:31Z
Travel Assistant
  • Vancouver, BC
  • onsite
  • Temporary
  • 23.75 - 27.50 CAD / Hourly
  • <p>We are looking for a detail-oriented and highly organized part-time Travel Assistant to join our team in Vancouver, British Columbia. In this long-term contract position, you will be responsible for coordinating international travel arrangements, ensuring a seamless experience for employees, contractors, and consultants. This role requires strong communication skills, adaptability, and the ability to handle complex travel logistics efficiently.</p><p><br></p><p>Responsibilities:</p><p>• Coordinate and book international travel arrangements, including flights, accommodations, and transportation, in accordance with organizational policies.</p><p>• Respond to incoming travel requests promptly, ensuring all details are accurate and approvals are obtained as needed.</p><p>• Assist with visa applications and other travel-related documentation to ensure compliance with international requirements.</p><p>• Monitor and address travel emergencies during regular business hours, working closely with travel agents to resolve issues.</p><p>• Maintain and update travel schedules, distributing them weekly to relevant stakeholders.</p><p>• Reconcile corporate credit card statements with receipts and invoices, ensuring accurate tracking of travel expenses.</p><p>• Provide cost codes and supporting documentation for accounts payable on a weekly basis.</p><p>• Track and manage deductions for ticket upgrades or personal travel changes, ensuring proper documentation.</p><p>• Collaborate with team members to manage rotational travel schedules for international sites, ensuring smooth transitions.</p><p>• Support the Executive Assistant and perform additional administrative duties as required to meet company objectives.</p>
  • 2025-12-03T21:19:14Z
Accounts Receivable Specialist
  • Vancouver, BC
  • onsite
  • Permanent
  • 60000.00 - 70000.00 CAD / Yearly
  • <p>We are looking for an analytical, detail-oriented professional to join a growing organization as an Accounts Receivable & Cash Application Specialist. This is a great opportunity for someone who enjoys problem-solving, collaborating with a supportive team, and contributing to streamlined financial operations in a dynamic environment. If you’re looking for a role with variety, impact, and room to grow, this could be an excellent next step.</p><p><br></p><p><strong>What You Will Do</strong></p><p>In this role, you’ll support the accuracy and integrity of our financial data by managing day-to-day cash application and AR tasks, while helping improve processes across the department.</p><p><br></p><p><strong>Core Responsibilities:</strong></p><ul><li>Record daily incoming payments (cheques, EFTs, credit cards, e-transfers, etc.) to maintain accurate AR balances</li><li>Troubleshoot and resolve payment discrepancies, including completing account reconciliations</li><li>Process electronic transfers, refunds, and credit card transactions</li><li>Correct posting errors and apply deposits or prepayments appropriately</li><li>Prepare daily deposit summaries for internal review</li><li>Monitor shared AR inboxes and respond to inquiries in a timely, professional manner</li><li>Complete vendor onboarding documentation and direct deposit setup forms</li><li>Prepare monthly aging reports for key accounts and maintain updated notes</li><li>Partner with the AR/Cash Application team and leadership to refine workflows and recommend process improvements</li><li>Provide backup support to teammates when needed</li><li>Assist with other accounting tasks or special projects as assigned</li></ul><p><br></p><p><br></p>
  • 2025-12-03T16:28:39Z
Accounts Payable Clerk
  • Surrey, BC
  • remote
  • Temporary
  • 23.00 - 26.00 CAD / Hourly
  • <p>We are looking for a detail-oriented Accounts Payable Clerk to join our clients team on a long-term contract basis in Surrey, British Columbia. You will play a key role in managing invoice-related tasks to ensure smooth financial operations. If you thrive in a fast-paced environment and have a passion for accuracy, we encourage you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Accurately input invoices into the designated accounting system.</p><p>• Assign appropriate codes to invoices and ensure proper documentation.</p><p>• Verify invoice details and address discrepancies as needed.</p><p>• Collaborate with team members to maintain up-to-date records.</p><p>• Support the accounts payable process by performing data entry and reconciliation tasks.</p><p>• Assist with the preparation of reports using Microsoft Excel.</p><p>• Ensure compliance with company policies and procedures related to accounts payable.</p><p>• Communicate effectively with vendors and internal stakeholders to resolve payment issues.</p>
  • 2025-11-26T00:53:50Z
Administrative Assistant
  • Richmond, BC
  • onsite
  • Permanent
  • 70000.00 - 80000.00 CAD / Yearly
  • <p>We are supporting a confidential client in identifying a highly organized and proactive Administrative Assistant to join their team in a full-time capacity. This role provides critical administrative and coordination support within a fast-paced, collaborative environment. The successful candidate will be a strong communicator who thrives in a people-oriented role with shifting priorities and diverse daily tasks.</p><p><br></p><p>About the Role</p><p>In this position, you will support leadership and internal teams by anticipating needs, managing daily activities, and ensuring smooth operational flow. You will be responsible for calendar coordination, travel arrangements, expense processing, and organizing business visits. This role requires professionalism, strong judgment, and the ability to work independently while maintaining a high degree of confidentiality.</p><p><br></p><p>Key Responsibilities</p><p>• Act as the primary contact for day-to-day administrative needs</p><p>• Proactively anticipate requirements and support efficient departmental operations</p><p>• Manage a senior leader’s calendar, meetings, and scheduling priorities</p><p>• Coordinate travel arrangements, including conference registrations</p><p>• Prepare, track, and submit expense reports</p><p>• Organize business and customer visits, including catering, meeting rooms, and off-site dinners</p><p>• Support internal and external meetings with logistics and planning</p><p>• Suggest improvements to administrative processes to enhance efficiency</p><p>• Perform other administrative duties as required</p>
  • 2025-11-26T19:53:50Z
Accounts Payable Coordinator
  • Vancouver, BC
  • onsite
  • Contract / Temporary to Hire
  • 21.00 - 24.00 CAD / Hourly
  • <p>Our client looking for an experienced Accounts Payable Coordinator to join their team in Vancouver, British Columbia. This is a contract-to-permanent position within the Real Estate & Property industry, offering the opportunity to contribute to the development of sustainable and affordable housing projects. The ideal candidate will be detail-oriented, proactive, and skilled in managing accounts payable processes efficiently.</p><p><br></p><p>Responsibilities:</p><p>• Prepare and process monthly cheque runs and electronic payments in a timely manner.</p><p>• Ensure all required statutory declarations and clearance letters are obtained for trade payments.</p><p>• Accurately enter and code invoices, as well as process expense reports.</p><p>• Manage vendor relationships and maintain up-to-date records.</p><p>• Verify proper authorization and ensure compliance with recordkeeping protocols.</p><p>• Reconcile monthly credit card statements and resolve discrepancies as needed.</p><p>• Utilize Sage 300 Construction and Real Estate software to manage accounts payable tasks.</p><p>• Support additional accounting and administrative tasks as required.</p>
  • 2025-12-02T20:23:42Z
Accounts Payable Clerk
  • Burnaby, BC
  • onsite
  • Temporary
  • 25.00 - 30.00 CAD / Hourly
  • We are looking for an experienced Accounts Payable Clerk to join our team on a contract basis in Burnaby, British Columbia. This position offers an excellent opportunity to contribute to a dynamic manufacturing environment while utilizing your expertise in accounts payable processes. The role requires someone who is detail-oriented, thrives in a fast-paced setting, and is ready to support the team during a busy year-end period.<br><br>Responsibilities:<br>• Process invoices accurately and efficiently, ensuring timely payments to vendors.<br>• Perform three-way matching for purchase orders, invoices, and receipts.<br>• Conduct payment runs and manage the reconciliation of accounts.<br>• Code invoices as needed, maintaining compliance with organizational standards.<br>• Handle high-volume invoice processing with attention to detail and accuracy.<br>• Collaborate with team members to support overall accounts payable operations.<br>• Utilize NetSuite software for accounts payable tasks and reporting.<br>• Maintain organized records and documentation for auditing purposes.<br>• Assist in resolving discrepancies and communicating with vendors as required.<br>• Support the team during year-end activities and assist with ad hoc tasks as needed.
  • 2025-12-10T22:58:49Z
Payroll Administrator
  • Vancouver, BC
  • onsite
  • Contract / Temporary to Hire
  • 32.00 - 38.00 CAD / Hourly
  • <p>We are looking for an experienced Payroll Administrator to join our team in Vancouver, British Columbia. This is a Contract to permanent position, offering an excellent opportunity to demonstrate your expertise in payroll management while contributing to a dynamic and fast-paced environment. The role involves handling payroll processes for a large workforce across multiple provinces, ensuring accuracy and compliance at every step.</p><p><br></p><p>Responsibilities:</p><p>• Process bi-weekly payroll for approximately 3,000 hourly employees across various provinces.</p><p>• Reconcile restaurant timesheets manually using Cohesion for a large number of locations.</p><p>• Manage automated payroll systems for hotel employees, ensuring accuracy and efficiency.</p><p>• Ensure compliance with Canadian payroll standards and regulations.</p><p>• Maintain accurate payroll records and resolve discrepancies promptly.</p><p>• Utilize Ceridian Dayforce software to manage payroll processes effectively.</p><p>• Address complex payroll challenges, especially during peak periods such as bi-weekly processing days.</p><p>• Collaborate with team members to streamline payroll operations and improve workflows.</p><p>• Provide support in auditing payroll data and preparing reports as required.</p>
  • 2025-12-10T23:03:52Z
1