Deputy Business Operations Manager

NEC LNG · Charlton, Massachusetts, United States

Location
Charlton, Massachusetts
Job Type
Full-time
Posted
May 14, 2026

Job Description

Position Overview
The Business Operations Manager serves as a key onsite leader responsible for supporting the day-to-day business and operational activities of the Northeast Energy Center. This position is highly cross-functional and is intended for someone who can keep priorities moving, coordinate across internal teams and external partners, and provide strong onsite support for projects, vendors, contractors, and daily operational needs.


The Site Operations Manager will serve as a central point of coordination for site activity, helping to ensure that projects, vendor work, plant support activities, and general business operations are organized, communicated, and followed through to completion. This role requires strong leadership presence, sound judgment, excellent follow-up, and the ability to solve problems quickly and professionally in a fast-moving environment.



Core Responsibilities


Site Operations and Daily Coordination
· Se...

Ready to Apply?

Submit your application for Deputy Business Operations Manager at NEC LNG

Apply Now