Ameresco

Senior Client Success Manager

Ameresco

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $101,000 - $161,500 per year

Job Level

Tech Stack

About the role

  • Serve as the primary trusted advisor and point of contact for a portfolio of high-value enterprise accounts, building and maintaining strong C-level and key stakeholder relationships.
  • Drive customer success by deeply understanding each client's business objectives, operational processes, financial goals, and industry challenges, then aligning our solutions to deliver measurable ROI.
  • Optimize and document client business processes, identifying improvement opportunities, recommending best practices, and collaborating on process redesign where applicable.
  • Apply strong knowledge of accounting principles (e.g., revenue recognition, cost allocation, financial reporting, accruals) to support clients in financial modeling, billing accuracy, compliance, and value realization discussions.
  • Manage end-to-end service delivery, coordinating internal teams (Professional Services, Support, Product, Finance) to meet SLAs, resolve escalated issues, and proactively mitigate risks.
  • Conduct regular Executive Business Reviews (EBRs), QBRs, and strategic planning sessions to review performance metrics, showcase value delivered, identify expansion opportunities, and align on future roadmaps.
  • Monitor account health using leading indicators; proactively identify at-risk accounts and develop retention strategies to minimize churn.
  • Identify and pursue upsell/cross-sell opportunities in collaboration with Sales and Account teams, contributing to revenue growth targets.
  • Serve as the voice of the customer internally, providing actionable feedback to Product, Engineering, and Leadership teams to influence roadmap priorities, and Other duties as assigned.

Requirements

  • 7+ years of progressive experience in Client/Customer Success, Account Management, or Consulting roles
  • at least 4+ years focused on enterprise-level customers (typically $1M+ ARR or equivalent)
  • Bachelor's degree in Business, Finance, Accounting, Engineering, or related field (MBA or advanced degree is a plus)
  • Proven track record of managing large, complex accounts in B2B environments (SaaS, technology platforms, energy/tech, utilities, or professional services preferred)
  • Strong business process expertise — experience mapping, analyzing, and optimizing operational workflows including software development requirements
  • Solid understanding of accounting principles (GAAP/IFRS), financial operations, and how technology impacts financial processes and reporting
  • Data-driven mindset with strong analytical abilities; comfortable using CRM/CS tools (e.g., Salesforce, Gainsight, Tableau) to track health scores, usage, and ROI metrics.
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • performance incentives
  • bonuses
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
accounting principlesfinancial modelingbilling accuracycomplianceprocess optimizationoperational workflowsdata analysiscustomer success strategiesupsellingcross-selling
Soft Skills
relationship buildingcommunicationproblem-solvingstrategic planningcollaborationanalytical thinkingcustomer advocacyrisk managementleadershipnegotiation
Certifications
Bachelor's degreeMBAadvanced degree