WM India · 5 hours ago
Launch Customer Success Manager
WM is North America’s largest comprehensive waste management environmental solutions provider, seeking a Launch Customer Success Manager. The role focuses on executing the onboarding of strategic accounts, building client relationships, and managing communication to ensure a successful transition to the account team.
Information Technology & Services
Responsibilities
Work directly with customers and internal stakeholders to ensure timely, accurate, and complete execution of complex implementation project plans
Serve as an internal and customer-facing subject matter expert on implementations and impacts of non-standard use cases
Provide practical guidance on operationalizing processes, data flows, and regulatory impacts; lead client trainings to optimize engagement
Partner with functional teams to translate customer feedback into actionable insights for service enhancements, driving continuous improvement
Build and sustain strong relationships with clients during the implementation phase, acting as a strategic advisor by understanding their objectives and challenges; transition relationship to the account team post-implementation
Lead meetings with customers and internal stakeholders, document and manage action items, and ensure timely execution of project plans
Engage across the customer’s organization and work cross-functionally to identify opportunities and risks around timelines and business processes; present recommendations and solutions
Act as a client resource to escalate and address implementation activities, including issue resolution
Accountable for onboarding analytics and reporting, including customer access, ensuring all information is current, and referencing dashboards during engagements
Ensure all internal and external data inputs are accurate for successful implementation
Partner with Billing to confirm billing definitions and ensure first invoice accuracy
Qualification
Required
Must live and work in the US
Bachelor's Degree in Project Management, or a related field; or in lieu of degree, High School Diploma GED (accredited) and 4 years of relevant work experience
7 years of related work experience (in addition to education requirement)
Benefits
Medical
Dental
Vision
Life Insurance
Short Term Disability
Stock Purchase Plan
Company match on 401K
Paid Vacation
Holidays
Personal Days
Company
WM India
WM India, established in 2013, is the Global Capability Center of WM—North America’s leading environmental services company.
Funding
Current Stage
Late StageCompany data provided by crunchbase