πŸ‡ΊπŸ‡Έ USAJobs.work

America's Job Portal

← Back to USA Jobs

Deputy Business Operations Manager

Company

NEC LNG

Location

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?

Join thousands of Americans building their careers

Apply Now