This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sara Walker with Robert Half is looking for a dependable Bookkeeper to support the day-to-day administrative and financial operations of our commercial roofing business in Beaverton, Oregon. This position plays a central role in keeping records accurate, coordinating office processes, and helping the team stay organized in a fast-moving environment. The ideal candidate brings strong bookkeeping knowledge, sound judgment, and the ability to manage multiple priorities while maintaining attention to detail.
Job Responsibility
Manage daily office activities and keep administrative workflows organized and efficient
Maintain accurate business documentation, including contracts, permits, insurance files, vehicle records, warranties, and compliance-related materials
Process vendor invoices and oversee accounts payable activities using QuickBooks Online
Coordinate weekly timekeeping and support payroll processing with a high degree of accuracy
Reconcile bank activity, track expenses, and maintain financial records that support reporting, tax preparation, and audit readiness
Prepare core bookkeeping records and assist in producing financial statements such as income statements and balance sheets
Support employee onboarding by organizing required paperwork and helping ensure adherence to company, state, and federal requirements
Assist with HR-related coordination, including employee records, benefits administration, recruitment support, union reporting, and certified payroll documentation
Partner with leadership and internal teams to improve office procedures, job costing practices, and project-related administrative processes
Provide guidance and day-to-day support to the Sales Administration Manager to encourage development and continuity in administrative operations
Requirements
At least 3 years of experience in bookkeeping, office administration, or a closely related position
Proficiency with QuickBooks, including accounts payable processing and financial record maintenance
Working knowledge of payroll coordination, bank reconciliations, and general bookkeeping principles
Strong organizational skills with the ability to handle multiple deadlines in a fast-paced setting
Clear written and verbal communication skills for working with vendors, employees, and leadership
High level of accuracy and attention to detail when managing financial and compliance documentation
Experience supporting HR or administrative processes is preferred
Background in roofing, construction, or a trade-based business environment is preferred
Nice to have
Experience supporting HR or administrative processes is preferred
Background in roofing, construction, or a trade-based business environment is preferred
What we offer
medical, vision, dental, and life and disability insurance