Join 100% Employee Owned Company
We are seeking a motivated and high-potential Senior Accountant to join our growing finance team. This position is more than a traditional accounting role-it is an opportunity to develop into a future Controller within a diversified energy distribution company serving customers throughout Northern New England.
As a 100% employee-owned company, we believe our employee-owners are the foundation of our success. Every team member has a vested interest in the long-term growth and performance of the business, creating a culture of accountability, collaboration, and shared success.
The successful candidate will work directly with an experienced Controller and gain exposure to financial reporting, operational analytics, budgeting, forecasting, inventory accounting, business systems, and management reporting.
This role is part of our long-term finance leadership succession plan and offers a defined career progression path:
Senior Accountant - Accounting Manager - Assistant Controller - Controller
Why This Opportunity Is Different
100% Employee-Owned Company (ESOP)
Defined path toward Controller-level leadership
Direct mentorship from an experienced Controller
Exposure to accounting, operations, analytics, and business decision-making
Opportunity to build a long-term career in a stable, growing industry
Collaborative, team-oriented culture
Competitive compensation and benefits package
Key Responsibilities
Prepare journal entries and account reconciliations
Assist with monthly, quarterly, and annual close processes
Support preparation of financial statements and management reports
Analyze financial results and investigate variances
Assist with audit and tax support activities
Support inventory accounting and reconciliation processes
Assist with budgeting and forecasting activities
Prepare financial and operational analyses
Develop reporting and key performance indicators
Participate in process improvement and system enhancement initiatives
Work collaboratively with operational and management teams