Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controller / Office Manager

$100k - $140k

Maine Fire Protection Systems

Job Description

Job Description

Position Overview

We are seeking a versatile, business-administration-trained professional to serve as our Controller / Office Manager. This hybrid role combines traditional controller responsibilities (financial reporting, budgeting, cash management, compliance, and systems) with hands-on office management, payroll, accounts payable/receivable, vendor/contractor oversight, and process improvement across the fire protection operations and related entities.

The ideal candidate brings a strong foundation in business administration, proven multi-entity or project-based accounting experience, and the ability to implement and optimize modern systems.

Key Responsibilities

Financial Planning, Analysis & Reporting

• Manage and analyze operating and capital budgets, including forecasting, variance analysis, and clear reporting to ownership and leadership.

• Prepare monthly, quarterly, and annual financial statements with meaningful analysis.

• Develop operational and financial performance metrics and dashboards that support planning, reliability of field operations, and leadership decision-making.

• Support tax preparation and work closely with external accountants/auditors.

• Provide day-to-day leadership and management of the office and administrative team, including coaching, performance feedback, workload prioritization, and fostering a positive, high-accountability culture.

• Serve as a primary professional point of contact for customers on billing, accounts receivable, collections, and related financial or service inquiries, handling interactions with clarity and a solutions-oriented approach.

• Build and maintain strong, respectful relationships with customers, vendors, and internal teams to support smooth operations and positive experiences.

 

Job Costing, Project & Contractor Oversight

• Oversee job/project cost accounting for installation, service, and inspection work (including work-in-process schedules and accurate cost-to-complete tracking).

• Manage purchase orders, validate invoices, monitor contractor/subcontractor costs and productivity, and ensure contract compliance.

• Prepare cost estimates and forecasts for larger projects and reconcile job costs to the general ledger.

Cash, Treasury & Working Capital

• Manage cash flow, banking relationships, and liquidity.

• Oversee accounts receivable and accounts payable, including aging analysis, collections support, vendor relations, and cash-flow forecasting.

• Evaluate and manage financial risk and banking arrangements as needed.

Payroll, HR Administration & Compliance

• Oversee accurate and timely payroll processing (regular, overtime, bonuses, deductions) and ensure full compliance with federal, state (ME/NH), and local regulations, including tax reporting and labor laws.

• Handle related employee records, benefits administration support, and coordination during payroll or financial audits.

• Maintain strong internal controls and support regulatory compliance (financial, tax, and industry-related).

Systems, Process Improvement & Office Operations

• Evaluate, implement, and maintain accounting software and supporting systems (QuickBooks IES / advanced QuickBooks environments, project management tools, dimensional/cost accounting structures, etc.).

• Streamline office processes, improve data integrity, and reduce manual work.

• Coordinate effectively with operations, field leadership, engineering/design, estimation, and external partners (accountants, auditors, contractors).

• Handle day-to-day accounting reconciliations, month-end closes, vendor relations, contracts, and inventory/parts tracking as needed.

This role requires someone comfortable operating at both strategic and tactical levels in a mid-sized specialty contractor environment.

Required Qualifications

• Bachelor's degree in Accounting, Finance, Business Administration, or related field.

MBA, CPA, CMA, or similar advanced credential preferred.

• 5+ years of progressive, proven experience in accounting, office management, controller, or equivalent financial leadership roles (construction, specialty contracting, multi-entity, or project-based service businesses highly preferred).

• Strong proficiency with QuickBooks (Online experience a significant plus), advanced Microsoft Excel, and the ability to learn/implement additional industry or project software.

• Demonstrated experience with job costing, work-in-process, budgeting/forecasting, AR/AP, and payroll compliance.

• Excellent organizational skills, attention to detail, clear written and verbal communication, and the ability to work collaboratively with ownership, field leadership, and external professionals.

• Willingness and demonstrated ability to drive process improvement and systems modernization.

Preferred Qualifications

• Experience managing financials for multiple related entities or businesses.

• Background in construction, mechanical/specialty trades, or service contracting (fire protection, electrical, plumbing/HVAC, etc.).

• Hands-on experience implementing or significantly upgrading accounting systems and processes.

• Knowledge of Maine and New Hampshire tax, labor, and prevailing-wage / certified-payroll considerations (helpful given public and federal work).

• CPA, CMA, or similar credential a plus but not required.

Compensation & Benefits

Competitive salary commensurate with education and experience (market range for similar hybrid Controller / Office Manager roles in the Bangor / greater Maine construction and specialty-contractor space typically falls in the $100,000–$140,000+ range depending on depth of experience and credentials).

Full benefits package includes employer-paid healthcare, 401(k) with company match, profit sharing, paid holidays and vacation, life and short-term disability coverage, and other standard benefits consistent with our field-team offerings. Company culture emphasizes focused work, systems that reduce unnecessary paperwork, and opportunities for growth.

How to Apply

Please submit a resume and brief cover letter outlining your relevant experience via the employment application on our website.

Maine Fire Protection Systems is an equal-opportunity employer.

\nCompany Description

Maine Fire Protection Systems is a full-service fire protection and life safety company based in Bangor, Maine, serving commercial and residential customers throughout Maine and New Hampshire since 1967. We specialize in design, installation, inspection, testing, maintenance, and monitoring of fire sprinkler/suppression systems, fire alarms, and related life-safety electronics.
We are a growing, privately held specialty contractor with a strong culture of operational excellence, safety, and continuous improvement. We are actively modernizing our accounting systems, job-cost processes, and office operations and need a hands-on financial leader who can own both high-level controller work and day-to-day office management.

Company Description

Maine Fire Protection Systems is a full-service fire protection and life safety company based in Bangor, Maine, serving commercial and residential customers throughout Maine and New Hampshire since 1967. We specialize in design, installation, inspection, testing, maintenance, and monitoring of fire sprinkler/suppression systems, fire alarms, and related life-safety electronics. \nWe are a growing, privately held specialty contractor with a strong culture of operational excellence, safety, and continuous improvement. We are actively modernizing our accounting systems, job-cost processes, and office operations and need a hands-on financial leader who can own both high-level controller work and day-to-day office management.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Controller / Office Manager in Bangor, ME vacancy
  •  ...excellence in Long Term Care. Learn more about Stillwater Health Care: CLICK HERE ( Purpose of Position: The Business Office Manager oversees the daily operations of the facility’s office in manner consistent with attaining facility goals while living the mission... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Work at office
    Home office
    Shift work

    First Atlantic Health Care

    Bangor, ME
    2 days ago
  • Controller Career Opportunity Esteemed and acknowledged for your Controller expertise. Are...  ...operations of the hospital. This includes managing billing, accounts receivable, cash...  ...leadership, regional teams, and the corporate office. Participate in hospital Governing Body... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Flexible hours

    Encompass Health

    Bangor, ME
    2 days ago
  •  ...work assignments will include:Performing a variety of automated litigation support necessary to prepare, organize, index, develop and manage exhibits, evidence, and other relevant data.Applying basic knowledge of Federal Criminal and Civil procedures.Create and coordinate... 
    Suggested

    Department of Justice

    Bangor, ME
    2 days ago
  •  ...on the Department of Justice and the United States Attorneys' Offices, visit As needed, additional positions may be filled using this...  ...technical assistance to Attorneys in facilitating the management of incoming and outgoing document discovery; working with client... 
    Suggested

    US-Executive-Office-For-U.S.-Attorneys-and-the-Office-of-the...

    Bangor, ME
    5 days ago
  •  ...on the Department of Justice and the United States Attorneys' Offices, visit As needed, additional positions may be filled using this...  ...litigation support necessary to prepare, organize, index, develop and manage exhibits, evidence, and other relevant data. Applying basic... 
    Suggested
    Full time
    Part time
    Work at office
    Remote work
    Relocation

    United States Attorneys' Offices

    Bangor, ME
    5 days ago
  • Pathways Recent Graduates ProgramThis is an excepted service appointment under the Pathways Recent Graduates Program. This appointment is a one year career development program. At the successful completion of the program requirements, you may be eligible for non-competitive...

    US Government Jobs

    Bangor, ME
    2 days ago
  • Job Announcement As needed, additional positions may be filled using this announcement. This position is also being announced to applicants eligible to apply through Merit Staffing procedures under 26-ME-13023982-MS.

    US Government Jobs

    Bangor, ME
    4 days ago
  •  ...on the Department of Justice and the United States Attorneys' Offices, visit As needed, additional positions may be filled using...  ...litigation support necessary to prepare, organize, index, develop and manage exhibits, evidence, and other relevant data. Applying basic... 
    Full time
    Part time
    Work at office
    Remote work
    Relocation

    Executive Office for U.S. Attorneys/The Office of the U.S. A...

    Bangor, ME
    2 days ago
  • $21 per hour

    OFFICE ASSISTANT - FULL-TIME, IN-OFFICE Senior Helpers Maine LLC - Bangor, Maine Pay: $21.00 per hour Payroll: Weekly Schedule: Monday...  ...* Excellent organization, attention to detail, and time-management skills * Ability to prioritize tasks and manage multiple responsibilities... 
    Hourly pay
    Full time
    Work at office
    Monday to Friday
    Shift work
    Day shift

    Senior Helpers

    Bangor, ME
    1 day ago
  •  ...Office Administrator in Bangor - Immediate Need! Are you organized, detail-oriented, and enjoy helping customers? We're looking for a dependable Office Administrator to keep the office running smoothly and provide excellent customer service. What You'll Do... 
    Work at office
    Immediate start
    Monday to Friday

    Maine Staffing Group

    Bangor, ME
    1 day ago
  • Join to apply for the Controller role at Sargent 1 week ago Be among the first 25 applicants Join to apply for the Controller role at Sargent...  ...Controller to serve as a key financial leader responsible for managing the day-to-day financial operations of our growing company.... 
    Full time

    Sargent

    Orono, ME
    4 days ago
  •  ...talented professional with ambition, initiative, self-determination, strong work ethic, career dedication, and a winning attitude. The Office & Accounting Support position is full-time Monday - Friday at our office in Bangor, Maine.  Job Responsibilities: General... 
    Full time
    Work at office
    Immediate start
    Monday to Friday

    Quirk Auto Group Maine

    Bangor, ME
    24 days ago
  • $25 - $28 per hour

     ...Carlisle is looking for a dependable, organized, and service-oriented Office Administrator / Bookkeeper to help keep our Bangor office...  ...Prior experience in office administration, bookkeeping, office management, or a similar role. Excellent organizational skills and... 
    Contract work
    Work at office
    Monday to Friday

    Prentiss & Carlisle Management Company, Inc.

    Bangor, ME
    1 day ago
  •  ...Senior Helpers Maine LLC in Bangor, Maine is hiring an Office Assistant for a full‑time, in‑office role. You will handle phone calls, emails, scheduling, and office coordination in a busy healthcare setting. The ideal candidate is organized, detail‑oriented, and capable... 
    Full time
    Work at office

    Senior Helpers Maine LLC

    Bangor, ME
    1 day ago
  •  ...Assistant acts as a central point of contact for all clinical staff to sustain efficient team operations and facilitate work by designated manager. The incumbent collaborates with direct clinical leader for staff productivity, quality outcomes, patient satisfaction, and... 
    Flexible hours

    Northern Light Health

    Brewer, ME
    1 day ago
  • $24.53 - $37.65 per hour

     ...Health executives, board members, and external partners. Maintains a close and highly responsive relationship regarding day-to-day office management activities with the EVP, acts as a liaison to the EVP’s direct reports and facility-level executive teams; organizes and... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    Northern Light Health

    Brewer, ME
    4 days ago
  •  ...special projects relevant to your role and department.QualificationsHigh school diploma or equivalent preferred.Proficiency in Microsoft Office products.Typing proficiency with speed and accuracy, 10-key preferred.Effective communication skills with personnel and community... 
    Full time
    Part time
    Work at office
    Flexible hours

    Aya Healthcare

    Bangor, ME
    15 hours ago
  •  ...unforgettable in-store shopping experience. Responsibilities At The Vitamin Shoppe you will.... Act as a direct support for your Management Team- executing with excellence. Achieve and exceed daily sales and productivity goals- while supporting others as they do the... 
    Full time
    Part time
    Local area
    Flexible hours
    Weekend work

    The Vitamin Shoppe

    Bangor, ME
    2 days ago
  • $17 - $26 per hour

     ...customers.You support store leadership by supervising partners, opening and closing the store, and serving as a point of contact when management is not present. This role is ideal for someone who enjoys leading on the floor, solving problems in the moment, and delivering a... 
    Minimum wage
    Local area
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Petco Health and Wellness

    Bangor, ME
    1 day ago
  •  ...which can be obtained by contacting Denis Cranson, Human Resource Manager. Executive Secretary Job Role and Reporting Structure...  ...role coordinates the annual insurance renewal process. Office and Reception Support · The Executive Secretary professionally... 
    Full time
    Work experience placement
    Work at office
    Monday to Friday

    Amicus

    Bangor, ME
    4 days ago
  •  ...personalized, unforgettable in-store shopping experience.ResponsibilitiesAt The Vitamin Shoppe you will….Act as a direct support for your Management Team- executing with excellence.Achieve and exceed daily sales and productivity goals- while supporting others as they do the... 
    Full time
    Part time
    Local area
    Flexible hours
    Weekend work

    The Vitamin Shoppe

    Bangor, ME
    2 days ago
  • $17 - $26 per hour

     .... You support store leadership by supervising partners, opening and closing the store, and serving as a point of contact when management is not present. This role is ideal for someone who enjoys leading on the floor, solving problems in the moment, and delivering a... 
    Hourly pay
    Minimum wage
    Local area
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Petco Health and Wellness

    Bangor, ME
    2 days ago
  • $17.85 - $21 per hour

     ...quality of life. You will do meaningful work and make a difference in our customers' lives! A day in the life of a Credit Assistant Manager: - Credit and Collections: Positively impact growth and revenue through communicating with customers and collecting on accounts... 
    Hourly pay
    Weekly pay
    Full time
    Temporary work
    Flexible hours

    Rent-A-Center

    Brewer, ME
    4 days ago
  •  ...higher levels analyst(s) or supervisor.Verifies completeness of controls to ensure accuracy and compliance with established procedures,...  ..., and charts showing findings and recommendations.Assists management with labor-management issues and grievances through the preparation... 
    Work at office

    Treasury Department

    Bangor, ME
    5 days ago
  •  ...find the merchandise they need. In addition, they provide valuable input into operational and merchandising decisions to the Store Management Team and Operations Team. Department Supervisors have strong product and operational knowledge. Specific store departments may... 

    Home Depot

    Bangor, ME
    2 days ago
  •  ...Description Executive Administrative Assistant – Hampden Corporate Office We are seeking an organized and professional Executive...  ...legal, communications, and project support. The ideal candidate can manage multiple priorities, maintain confidentiality, and keep projects... 
    Full time
    Contract work
    Temporary work
    Work at office

    PATH (People Assisting The Homeless) (Old)

    Hampden, ME
    4 days ago
  • $16.15 - $28.8 per hour

     ...business hours of 8:30am - 5:00pm EST. It may be necessary, given the business need, to work occasional overtime or weekends. Our office is located at Cianchette Bldg, 43 Whiting Hill Rd Brewer, Maine 04412. Primary Responsibilities: Greets visitors and patients... 
    Hourly pay
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Monday to Friday

    UnitedHealthcare At Home

    Brewer, ME
    4 days ago
  • $26.47 - $43.62 per hour

     ...position also assists the public with general mailing needs, such as completing a change of address, mail holds, and giving out post office box keys. Job Overview Starting salary ranges from $26.47 to $43.62 per hour; $72,400 per year average pay with full benefits... 
    Hourly pay
    Full time
    Currently hiring
    Work at office

    Postal Jobs Source (a division of Labor Services)

    Veazie, ME
    3 days ago
  • Opportunities at Northern Light Health, in strategic partnership with Optum. Whether you are looking for a role in a clinical setting or supporting those who provide care, we have opportunities for you to make a difference in the lives of those we serve. As a statewide...
    Local area

    UnitedHealth Group

    Brewer, ME
    5 days ago
  •  ...Job Description Job Description Restaurant Manager If you're a high-energy team player with 2+ years of restaurant management experience and want to get in on the ground floor of a high energy, fast growing concept, we want to hear from you! Some of the benefits... 
    Full time
    Part time
    Casual work

    Buffalo Wild Wings

    Bangor, ME
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controller / Office Manager. Be the first to apply!