Demo

Office Manager/Bookkeeper

Hopkinson & Abbondanza, PA
Portland, ME Full Time
POSTED ON 7/31/2026 CLOSED ON 8/14/2026

What are the responsibilities and job description for the Office Manager/Bookkeeper position at Hopkinson & Abbondanza, PA?

Office Manager

The Office Manager reports to the firm's Senior Partners and is responsible for overseeing the firm's financial operations, human resources, and administrative functions. This role ensures the timely processing of accounts payable, payroll, banking transactions, and employee expenses while maintaining accurate financial records, supporting month-end reporting, and fostering strong vendor relationships. The Office Manager also develops and maintains office policies, manages recruiting and employee relations, administers benefits, and coordinates with the Senior Partners to support the firm's operational and financial objectives.

Key Responsibilities

  • Financial Operations: Manage the firm's accounts payable workflow by receiving, verifying, and entering vendor invoices; scheduling and processing payments via check, ACH, and wire transfer; initiating bank wires as requested for real estate transactions; monitoring bank accounts and daily deposits; reconciling bank and vendor statements; investigating discrepancies; and maintaining sufficient account balances to meet financial obligations.
  • Payroll and Employee Expenses: Process payroll accurately and on time, maintain PTO records, administer 401(k) contributions, review and reimburse employee expense reports for policy compliance, and support staff with operational payment needs.
  • Human Resources and Recruiting: Oversee day-to-day HR administration, including employee policies, attendance, performance and disciplinary matters, and coordination with employment counsel as needed. Manage the full recruitment and onboarding process, including maintaining job descriptions, posting openings, screening candidates, coordinating interviews, facilitating hiring decisions, and onboarding new employees.
  • Office Administration: Develop, implement, and maintain consistent office policies, procedures, and administrative processes to support efficient day-to-day operations and a productive work environment.
  • Financial Reporting and Partner Support: Prepare month-end financial information and expense reports, coordinate regular Partner meetings, develop meeting agendas, and provide operational and financial updates to support planning and decision-making.
  • Benefits Administration: Coordinate the annual review, selection, and implementation of employee healthcare and benefits programs, ensuring timely enrollment and compliance with annual deadlines.

Qualifications

  • Associate's or bachelor’s degree in business administration, Bookkeeping, Human Resources, or a related field preferred; equivalent combination of education and relevant experience will be considered.
  • Minimum of 3–5 years of experience in office management, bookkeeping, or business administration; law firm or professional services experience preferred.
  • Demonstrated experience managing accounts payable, payroll, banking transactions, reconciliations, and financial reporting.
  • Basic knowledge of human resources, experience with employee onboarding, benefits administration, and recruiting.
  • Strong organizational, time management, and project coordination skills with the ability to manage multiple priorities and meet deadlines.
  • Excellent written and verbal communication skills, with the ability to interact professionally with employees, vendors, clients, and firm leadership.
  • High level of discretion and ability to maintain confidentiality with financial and personnel information.
  • Strong attention to detail, analytical skills, and problem-solving abilities.
  • Proficiency with the following is preferred (but training will also be provided):
  • Microsoft Windows operating systems
  • Microsoft Office Suite, including Outlook, Word, and Excel
  • QuickBooks Online
  • Clio Manage (legal case management)
  • Adobe Acrobat Pro
  • Ability to learn and adapt to new software and technologies as business needs evolve.

· Demonstrate curiosity and initiative to identify opportunities for process improvement and leverage technology to enhance workflow efficiency, productivity, and overall firm operations.

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Work Location: In person

Salary.com Estimation for Office Manager/Bookkeeper in Portland, ME
$66,249 to $89,000
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Office Manager/Bookkeeper?

Sign up to receive alerts about other jobs on the Office Manager/Bookkeeper career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$67,182 - $95,497
Income Estimation: 
$117,990 - $155,228
Income Estimation: 
$125,305 - $173,168
Income Estimation: 
$99,975 - $138,209
Income Estimation: 
$114,907 - $150,919
Income Estimation: 
$132,976 - $201,974
Income Estimation: 
$106,129 - $145,100
Income Estimation: 
$121,512 - $169,501
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Office Manager/Bookkeeper jobs in the Portland, ME area that may be a better fit.

  • Acadia Contractors Turner, ME
  • Full-Charge Bookkeeper & Office Administrator Acadia Contractors Full-time, on-site Pay: $60,000—$70,000 per year Acadia Contractors is looking for an expe... more
  • 1 Month Ago

  • The Swanson Group North Conway, NH
  • Full-Time Bookkeeper - North Conway, NH TSG Your Trusted Accountant, a growing CPA firm, is seeking a detail-oriented Full-Time Bookkeeper for our North Co... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!