Controller / Office Manager
$100k - $140kMaine 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.
- ...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...SuggestedHourly payFull timeContract workWork at officeHome officeShift work
- 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...SuggestedFull timeContract workPart timeWork at officeLocal areaFlexible hours
- ...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
- ...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
- ...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...SuggestedFull timePart timeWork at officeRemote workRelocation
- 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...
- 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.
- ...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 timePart timeWork at officeRemote workRelocation
$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 payFull timeWork at officeMonday to FridayShift workDay shift- ...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 officeImmediate startMonday to Friday
- 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
- ...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 timeWork at officeImmediate startMonday to Friday
$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 workWork at officeMonday to Friday- ...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 timeWork at office
- ...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
$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 timeContract workWork experience placementWork at officeFlexible hours- ...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 timePart timeWork at officeFlexible hours
- ...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 timePart timeLocal areaFlexible hoursWeekend work
$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 wageLocal areaFlexible hoursShift workNight shiftAfternoon shift- ...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 timeWork experience placementWork at officeMonday to Friday
- ...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 timePart timeLocal areaFlexible hoursWeekend work
$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 payMinimum wageLocal areaFlexible hoursShift workNight shiftAfternoon shift$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 payWeekly payFull timeTemporary workFlexible hours- ...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
- ...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...
- ...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 timeContract workTemporary workWork at office
$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 payMinimum wageFull timeWork experience placementWork at officeLocal areaMonday to Friday$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 payFull timeCurrently hiringWork at office- 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
- ...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 timePart timeCasual work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controller / Office Manager. Be the first to apply!


