The Senior Marketing Manager will boost online presence, sales, and lead generation for an energy company.