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

Controller

Robert Half

Job Description

Job Description

We are looking for an experienced Controller to oversee financial operations for a nonprofit organization in Brunswick, Maine. This role partners closely with senior leadership to deliver reliable reporting, support sound financial planning, and strengthen accountability across the organization. The ideal candidate brings deep accounting expertise, a strong grasp of nonprofit compliance, and the leadership skills to guide a high-performing finance function.

Responsibilities:
• Lead day-to-day accounting activities across the general ledger, payables, receivables, payroll, fixed assets, and recurring financial reporting.
• Manage month-end, quarter-end, and year-end close cycles to ensure complete, accurate, and timely financial results.
• Establish and refine accounting policies, procedures, and internal controls in alignment with nonprofit standards and organizational requirements.
• Prepare and review financial statements, management reports, and variance analyses, offering recommendations to improve financial performance.
• Partner with leadership on cash flow planning, forecasting, banking activity, and liquidity oversight to support operational priorities.
• Oversee fund, grant, and contract accounting, ensuring restricted funding is tracked properly and reporting obligations are met.
• Coordinate annual audits and compliance reviews, including preparation of schedules, support documentation, audit responses, and follow-up on recommendations.
• Supervise and develop accounting team members through coaching, performance oversight, and career growth opportunities.
• Review journal entries, reconciliations, and financial analyses to maintain the integrity and completeness of accounting records.
• Support budgeting, regulatory filings such as Form 990, and other strategic finance initiatives as needed.• Bachelor’s degree in Accounting, Finance, or a related discipline, or an equivalent combination of education and relevant experience.
• At least 7 years of progressive accounting experience, including prior responsibility for supervising finance or accounting staff.
• Demonstrated background in controllership within a complex accounting environment, preferably in the nonprofit sector.
• Working knowledge of nonprofit accounting principles, financial controls, and compliance requirements tied to grants and external funding sources.
• Experience using NetSuite, RealPage, or comparable accounting and enterprise financial systems.
• Ability to interpret financial results, identify variances, and communicate practical recommendations to leadership.
• Familiarity with regulatory reporting, audit coordination, and oversight of annual financial statement preparation.
• Exposure to HUD-related financial or compliance requirements is strongly valued.
Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Controller in Brunswick, ME vacancy
  • $124k - $140k

     ...including name, email address, phone number and how you know the reference. (add to special instructions) Title Title Associate Controller Posting Number Posting Number S01599JP Department Department Controllers Office Job Summary The Associate Controller serves... 
    Suggested
    Full time
    Work at office
    Shift work

    Bowdoinham Country Store

    Brunswick, ME
    3 days ago
  • Bowdoin College seeks an Associate Controller to lead the financial accounting and reporting functions, coordinate year-end close, and ensure compliance with GAAP and regulatory standards. You will supervise a team and collaborate with senior leadership to support strategic... 
    Suggested

    Bowdoin College

    Brunswick, ME
    5 days ago
  • Bowdoin College seeks an Associate Controller to supervise financial accounting and reporting, ensuring accuracy and compliance. You will lead GL operations, year-end close, and audits, while partnering with senior leadership on strategic planning. The role oversees a... 
    Suggested

    Bowdoinham Country Store

    Brunswick, ME
    3 days ago
  • Walmart Stores | Medical, Dental, Vision, Rx + 401(k) with match + PTO + 100% Reimbursement of Tuition & Books | 15 Tibbetts Drive | Responsibilities: Unload trucks; Sort products in the backroom; Stock products on shelves; Engage vendors and drivers with a positive attitude...
    Suggested
    Immediate start

    Wal-Mart Stores , Inc.

    Brunswick, ME
    4 days ago
  • $790 per week

    In school and need money that works around your class schedule? Join between classes, at night, or on weekends — you pick. Maxion Research matches everyday people with paid market research: remote studies, product tests, and online surveys from real companies. Companies...
    Suggested
    Remote work
    Night shift
    Weekend work

    Maxion Research

    Brunswick, ME
    5 days ago
  • $15.25 - $17 per hour

    Description Location: Topsham, Maine Pay: $15.25 - $17.00 (D.O.E) Full & Part-Time Available! Goodwill is looking for friendly, outgoing people to join our growing team! Whether greeting customers, chatting with “regulars,” or providing a great customer experience...
    Full time
    Part time
    Flexible hours
    Afternoon shift

    Goodwill Northern New England

    Topsham, ME
    1 day ago
  • Additional compensation includes annual or quarterly performance incentives. Additional compensation in the form of premiums may be paid in amounts ranging from $0.35 per hour to $3.00 per hour in specific circumstances. Premiums may be based on schedule, facility, ...
    Hourly pay
    Full time
    Temporary work
    Part time
    Shift work
    Day shift

    Walmart

    Brunswick, ME
    5 days ago
  • Ocean State Job Lot (OSJL) in Brunswick, ME is seeking a Seasonal Peak Associate to support store operations during peak seasons. Responsibilities include cashiering, receiving freight, and merchandising within assigned areas to ensure a positive customer experience. The...
    Temporary work
    Shift work
    Weekend work

    External Ocean State Job Lot

    Brunswick, ME
    3 days ago
  • Stocking, backroom, and receiving associates work to ensure customers can find all the items they have on their shopping list. Depending on the shift you work, your job could include moving inventory in the backroom, unloading trucks, or helping customers while stocking...
    Hourly pay
    Minimum wage
    Full time
    Temporary work
    Part time
    Summer work
    Shift work

    Walmart

    Brunswick, ME
    2 days ago
  • $22 per hour

    Temporary Administrative AssistantIf selected as a finalist, you will be required to submit information for three references, including name, email address, phone number and how you know the reference.Posting DetailsTitle - Temporary Administrative AssistantPosting Number...
    Temporary work
    Casual work
    H1b
    Work at office
    10 hours per week

    Bowdoin College

    Brunswick, ME
    5 days ago
  • $16 - $16.65 per hour

    **Your Impact at Lowe's** As a Customer Service Associate, you combine top-notch customer service skills with genuine care for people to help customers feel comfortable while shopping at Lowe's. This is an excellent role for those who want to engage with customers and help...
    Hourly pay
    Full time
    Part time
    Local area
    Flexible hours

    Lowe's

    Brunswick, ME
    3 days ago
  • Customer Service Associate As a Customer Service Associate, you combine top-notch customer service skills with genuine care for people to help customers feel comfortable while shopping at Lowe's. This is an excellent role for those who want to engage with customers ...
    Full time
    Part time
    Local area
    Flexible hours

    Lowe's

    Brunswick, ME
    2 days ago
  • $16 - $16.65 per hour

    **Your Impact at Lowe's** As a Customer Service Associate, you combine top-notch customer service skills with genuine care for people to help customers feel comfortable while shopping at Lowe's. This is an excellent role for those who want to engage with customers and help...
    Hourly pay
    Full time
    Part time
    Local area
    Flexible hours

    Lowe's

    Brunswick, ME
    2 days ago
  • $22.62 - $27.94 per hour

     ...the inventory within the pharmacy. This includes the oversight of purchasing and receiving of pharmaceuticals, the maintenance and control of that inventory, and all recordkeeping associated with that.Key Outcomes:Provides day-to-day oversight of medication and supply inventory... 
    Full time
    Work at office

    Martins Point Health Care

    Brunswick, ME
    5 days ago
  • $15.1 - $19.65 per hour

     ...debris and safety hazards. * Treat all associates with fairness, dignity, and respect. * Perform accurate price check functions. * Control excessive use of store supplies, such as ribbons, receipt tape, bags and cleaning materials. * Record on designated forms any price... 
    Local area
    Immediate start

    Hannaford Supermarkets

    Topsham, ME
    2 days ago
  • 169 Topsham Fair Mall Rd. - [Grocery Associate / Team Member] - Competitive Pay + 100% Company Profit Sharing Plan / FT & PT Opportunities / Multiple Shifts (Days, Nights, Weekends) / Comprehensive Health Insurance - As a Store Associate (Grocery Department), you will: ...
    Immediate start
    Shift work
    Night shift
    Weekend work

    Market Basket

    Topsham, ME
    3 days ago
  • Salesperson Entry level sales position capable of supporting the DIY business and achieve our sales and service objectives. The role has good knowledge of store systems, basic automotive system knowledge and basic part knowledge. The role has the basic ability to source...
    Full time
    Part time
    Local area
    Weekend work
    Afternoon shift

    Advance Auto Parts

    Brunswick, ME
    4 days ago
  • $15.1 - $16.1 per hour

    Shop HelperReady to rev up your career? Do you enjoy working with your hands? Are you interested in demonstrating valuable technical skills as you build your career? If so, a position as Shop Helper may be for you! No previous experience is required. In this role you will...
    Start working today
    Local area

    U-Haul

    Brunswick, ME
    2 days ago
  • $17 - $19 per hour

    External Job Description Retail Inventory Associate – Mornings (Part-Time) Starting Wage: $17.00 - $19.00 Early Morning | Flexible Scheduling | Paid Training | Performance-Based Pay Increases Looking for a job that keeps you active and rewards hard work? Join WIS International...
    Hourly pay
    Part time
    Immediate start
    Flexible hours
    Shift work
    Night shift
    Day shift
    Early shift

    Retail Services WIS Corporation

    Brunswick, ME
    2 days ago
  • Job Description Job Description Join the dynamic team at Gibbs Oil Company as an Assistant Manager! In this role, you will play a crucial part in ensuring the smooth operations of our convenience store, contributing to both customer satisfaction and effective team...
    Full time
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Gibbs Oil Company

    Topsham, ME
    5 days ago
  • $19.5 - $24 per hour

    Medical ReceptionistAt ConvenientMD, we're on a mission to make good health more convenient for all – working to improve how patients and providers experience healthcare in New England. To support this belief, we're building a team of dedicated professionals who genuinely...
    Hourly pay
    Temporary work
    Work at office
    Shift work
    Night shift
    Weekend work

    ConvenientMD

    Brunswick, ME
    4 days ago
  • $20 - $25 per hour

    : Posting Details Title Administrative Assistant for Alumni Relations Posting Number S01223JP Department Alumni Relations Job Summary Reporting to the Vice President of Alumni Relations and Information Systems, the Administrative Assistant provides high volume ...
    Hourly pay
    Full time
    Monday to Friday
    Shift work
    Night shift

    Bowdoin College

    Brunswick, ME
    8 days ago
  • Join Esquire as a Freelance Court Reporter / Stenographer - a critical role where you'll capture the official record of depositions and other legal proceedings, supporting exceptional client delivery and legal accuracy. Why Choose Esquire? Esquire is a nationally...
    Freelance
    Remote work
    Flexible hours

    Esquire Deposition Solutions

    Brunswick, ME
    5 days ago
  • $55k - $85k

     ...should be accessible and affordable. As one of the Northeast's fastest-growing residential energy companies, we help homeowners take control of their utility bills through solar, battery storage, and modern electrical upgrades. If you're passionate about sustainability... 
    Hourly pay
    Full time
    Flexible hours

    Venture Home

    Brunswick, ME
    5 days ago
  • The face of our community By being the first person to greet visitors, our receptionists are more like hosts of our community. You’ll get to know our family members, associates, and new visitors ensuring everyone feels welcomed. A kind disposition, helpful in all types ...
    Part time
    Work at office
    Flexible hours
    Weekend work

    The Northbridge Companies

    Brunswick, ME
    3 days ago
  • $20.15 - $21.15 per hour

    Immediate Openings! We are pleased to announce the opening of our newest store, which will be located in Brunswick, ME! We are accepting applications for temporary setup help for our new location. Positions start out as temporary with the opportunity for full and part...
    Full time
    Temporary work
    Part time
    Seasonal work
    Immediate start

    Hobby Lobby

    Brunswick, ME
    2 days ago
  • $19.5 - $24 per hour

    At ConvenientMD, we're on a mission to make good health more convenient for all - working to improve how patients and providers experience healthcare in New England. To support this belief, we're building a team of dedicated professionals who genuinely care about improving...
    Hourly pay
    Daily paid
    Full time
    Temporary work
    Part time
    Work at office
    Shift work
    Night shift
    Weekend work

    ConvenientMD

    Brunswick, ME
    4 days ago
  • Assistant Manager Position As a Dunkin' franchisee, we are committed to our employees as much as we are committed to our customers. We value hardworking and enthusiastic employees and we make it a priority to ensure their success. The Assistant Manager will be responsible...

    Dunkin'

    Topsham, ME
    1 day ago
  • 169 Topsham Fair Mall Rd. - [Grocery Associate / Team Member] - Competitive Pay + 100% Company Profit Sharing Plan / FT & PT Opportunities / Multiple Shifts (Days, Nights, Weekends) / Comprehensive Health Insurance - As a Store Associate (Produce Department), you will: ...
    Immediate start
    Shift work
    Night shift
    Weekend work

    Market Basket

    Topsham, ME
    2 days ago
  • Sally Beauty Advisor By working at Sally Beauty, you would be part of the largest hair and beauty supplier in the world and we are on a mission to empower our customers to express themselves through hair – and we need passionate and talented people to make this happen...

    SBH Health System

    Topsham, ME
    1 day ago

Do you want to receive more vacancies?

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