RH

Robert Half

Verified Job SourceRecruitment agency

Helping you find skilled candidates, in-demand jobs, and solutions you need to do your best work yet.

Menlo Park, CA

Staffing and Recruiting
5,001+ people

About

🔒 At Robert Half, we prioritize your security—if you believe you've encountered a scam or fraudulent recruiter, please report it immediately to https://www.roberthalf.com/us/en/fraud-alert. All Robert Half recruiters communicate using their corporate email address, ending in roberthalf.com. 👋 Welcome to Robert Half. We're the world’s first and largest specialized talent solutions firm, connecting opportunities at great companies with highly skilled job seekers. We provide dynamic contract, temporary, and permanent executive placement solutions across finance, accounting, technology, marketing, creative, legal, and administrative sectors. 🏆 In the last 12 months, Robert Half has been recognized as one of America’s Most Innovative Companies by Fortune, and with Protiviti, has been named one of the Fortune® World's Most Admired Companies™ and 100 Best Companies to Work For. 🏦 Traded on the New York Stock Exchange (symbol: RHI), we’re at the forefront of innovation in talent acquisition.

Open positions

Artificial Intelligence Specialist

On-site · Calgary

The specialist will identify, build, and deploy practical AI solutions and agentic workflows to create business impact for non-profit organizations. Responsibilities include mapping client workflows, integrating business applications, and training users on AI tools.

Director of Finance

Hybrid · Burlington

The Director will provide strategic oversight for Finance, HR, and Facilities, focusing on financial transformation and government funding compliance. They will lead established teams to modernize finance processes and serve as a strategic business partner to the executive leadership team.

Tax Partner

On-site · Vancouver

Lead and manage an established tax practice focusing on either Canada-US cross-border tax or US corporate tax. Provide technical leadership and trusted advisory services to a mature client base while developing team capabilities.

Network & Security Administrator

On-site · Vancouver

The role involves designing and implementing networking infrastructure for multiple domestic and international sites. The administrator is responsible for day-to-day network operations and planning for upcoming security and infrastructure projects.

Senior Software Engineer

On-site · Newmarket

The role involves owning the full project lifecycle from gathering requirements and designing solutions to building, testing, and supporting applications. The engineer will work closely with business stakeholders to deliver high-impact solutions and manage project timelines.

Controller

On-site · Toronto

The Controller will lead all day-to-day accounting operations and oversee financial reporting, budgeting, and internal controls. They will specifically manage project-based accounting, including WIP reporting and revenue recognition, while mentoring the finance team.

Business System Analyst

Hybrid · Edmonton

The role involves leading stakeholder discovery and documenting business processes to identify automation and integration opportunities. The consultant will design and implement technical solutions, leveraging AI tools to automate workflows and integrate systems.

Senior Accountant

On-site · Calgary

The Senior Accountant will manage monthly closing processes, GL entries, and account reconciliations while supporting the Controller and CFO. Key duties include preparing GST returns, managing property taxes, and conducting variance analysis to identify financial drivers.

Marketing Specialist

Hybrid · Toronto

Develop and execute integrated B2B digital marketing campaigns focused on demand generation, product marketing, and content marketing. Manage customer journeys and lead generation initiatives using marketing automation and CRM tools to optimize performance.

Sr. Internal Auditor

Hybrid · Toronto

The role involves planning and executing operational audits to assess the effectiveness of internal controls and risk management within a banking environment. Key tasks include identifying control gaps, documenting findings, and collaborating with stakeholders to implement remediation plans.

Payroll & Benefits Specialist

On-site · Edmonton

The role involves processing full-cycle payroll for 400 to 750 employees and administering comprehensive employee benefits programs. Key duties include reconciling payroll registers, ensuring legislative compliance, and resolving employee inquiries regarding pay and benefits.

Senior Accountant Financial Reporting

On-site · Edmonton

The role involves preparing monthly, quarterly, and annual financial statements while ensuring compliance with accounting standards. Key duties include managing month-end close processes, performing variance analysis, and coordinating with external auditors.

Payroll Specialist

On-site · Toronto

Responsible for end-to-end payroll processing for Canadian and American employees using UKG Pro, ensuring accuracy and legal compliance. Manages tax filings, benefit deductions, retirement plan administration, and time clock configuration.

Executive Assistant

On-site · Toronto

Provide high-level executive and personal support to two principals while overseeing day-to-day office operations. Manage technology platforms and implement AI-driven workflows to improve administrative efficiency.

Sales Support Specialist

Hybrid · Vancouver

The role involves providing customer support, preparing quotations, and coordinating purchasing and inventory activities for construction products. The specialist will also collaborate with outside sales representatives to develop new sales opportunities and maintain accurate system data.

General Manager

On-site · Coquitlam

Lead day-to-day business operations to drive profitability, efficiency, and service quality. Oversee financial performance, employee leadership, and compliance with transportation regulations while managing key customer and vendor relationships.

Senior Associate

On-site · Surrey

Responsible for new business development and marketing specialized staffing services to accounting and finance departments. This includes negotiating with clients, conducting market research, and managing target client lists to capture new market share.

Office Administrator

On-site · Abbotsford

Provide comprehensive administrative and financial support, including managing correspondence and general office inquiries. Handle key accounting tasks such as processing customer invoices, managing accounts receivable and payable, and maintaining accurate financial records.

Manager, Financial Accounting

On-site · Edmonton

Lead the financial accounting function to ensure the integrity and accuracy of financial reporting and close processes. Provide strategic financial insights, variance analysis, and performance reporting to support senior leadership and business growth.

Project Manager

On-site

Manage the full project lifecycle from initiation to completion, ensuring scope, budget, and quality standards are met. Coordinate between customers, field teams, and subcontractors while maintaining safety and regulatory compliance.