🇬🇧 SearchUKJobs.co.uk

Britain's Premier Job Portal

← Back to Jobs

Deputy Business Operations Manager

NEC LNG | Charlton, Massachusetts, United States | Posted May 14, 2026

Position Overview

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?

Apply for this Position