Audubon Companies ยท 4 hours ago
Site Manager
Audubon Companies is seeking a Site Manager who will be accountable for setting up an onsite office at client sites in Louisiana. The role involves oversight and coordination of existing work, fostering and expanding service lines such as engineering, automation, fabrication, and construction.
ConsultingEnergyRenewable Energy
Responsibilities
Provides Audubon leadership with customer
Oversees on-site execution and management of engineering, procurement, and construction (EPC) activities
Advocate for expansion of services in areas (Engineering, Fabrication, Construction, Automation, etc.)
Coordinate with office PMs and engineering teams to resolve site-specific issues
Facilitate regular project status updates and meetings with client
Development of project scopes for proposals
Manage, develop, and recruit additional area execution team members
Onsite at area office minimum 4 days a week
Addresses and resolves project issues with clients
Develops and meets revenue and other financial goals for assigned area
Accurately forecasts revenue, profitability, margins, bill rates and utilization across assigned area
Qualification
Required
Minimum of 5+ years of industry related experience on multi-discipline projects
Communicates effectively with customers to identify needs and evaluate alternative business solutions and strategies
Continually defines ways to increase customer satisfaction and deepen customer relationships
Maintains lasting customer relationships
Ensures assigned teams deliver superior solutions to customers
Provides senior level resolution to customer issues
Preferred
BS Engineering
Company
Audubon Companies
Founded in 1997, Audubon Companies LLC provides EPC, consulting, fabrication, and field services to energy and industrial operators across the globe.
Funding
Current Stage
Late StageLeadership Team
Recent News
MarketScreener
2025-12-12
2025-08-08
2025-04-04
Company data provided by crunchbase