Retention Manager

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Feb 19, 2026

JOB OVERVIEW

The Retention Manager is responsible for developing and executing retention and loyalty strategies that improve customer engagement, reduce churn, and increase lifetime value across products or services. This role analyzes customer behavior, oversees customer lifecycle initiatives, and collaborates with cross-functional teams to implement data-driven programs that drive long-term relationships and retention growth.

Key Responsibilities
Retention Strategy & Program Execution
• Develop and manage retention strategies, campaigns, and loyalty programs to maximize retention and repeat engagement.
• Analyze customer behavior, engagement data, and churn indicators to identify trends and opportunities for improvement.
• Lead development of proactive retention initiatives such as personalized communications, win-back campaigns, and lifecycle marketing programs.
• Define and track retention KPIs (e.g., churn rate, customer lifetime value, renewal rate, NPS/CSAT).

Cross-Functional Collaboration
• Work closely with marketing, sales, product, customer service, and analytics teams to ensure retention initiatives are aligned with company goals.
• Translate insights from customer data into actionable recommendations and operational plans.
• Collaborate on segmentation, personalization, and channel strategies for email, SMS, mobile, and other communication platforms.

Campaign Optimization & Testing
• Oversee campaign performance analysis and optimization using A/B testing and data-driven adjustments.
• Maintain dashboards and reporting tools to communicate results and trends to leadership.
• Use analytics platforms and CRM tools to evaluate the success of retention programs and provide insights.

Customer Engagement & Experience
• Identify at-risk customer segments and implement targeted tactics to prevent churn.
• Manage customer loyalty programs, refer-a-friend promotions, and engagement touchpoints.
• Ensure consistent messaging and positive experiences across all customer interactions.

Required Qualifications
• Education: Bachelor’s degree in Marketing, Business, Communications, or a related field.
• Experience: 5-7+ years of retention, lifecycle marketing, CRM, or customer engagement experience in digital, subscription, or e-commerce environments.
• Demonstrated success in driving measurable improvements in retention metrics and customer lifetime value.
• Strong analytical and project-management skills with the ability to work cross-functionally to achieve results.
• Familiarity with CRM, marketing automation, and analytics tools (e.g., HubSpot, Klaviyo, Salesforce, Braze).

Preferred Skills
• Experience with customer segmentation, personalization, and automation tools.
• Strong understanding of digital marketing channels and performance measurement.
• Ability to present insights and influence strategy at senior leadership levels.
• Experience developing loyalty or rewards programs.

Tools & Technologies
• CRM & Marketing Platforms: HubSpot, Salesforce, Klaviyo, Braze
• Analytics Tools: Google Analytics, Amplitude, Looker
• Lifecycle & Automation Tools
• A/B Testing and Reporting Tools

Work Environment
• Fast-paced marketing or customer success environment
• May work remote, hybrid, or in corporate offices
• Standard business hours with occasional needs for extended coverage during campaign launches

How to apply:
- Read everything carefully, the requirements below are a must. Failure to provide these things will automatically terminate your application.
- Submit your resume
- Prepare a 3-5mins loom introduction video
- Share your availability and timezone
**Once approved for the initial screening, you will accomplish a role specific evaluation task.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,376 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Retention-Manager-1583746
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1583746
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 896457
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1583746
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1583746' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1583746 
0.0009   UPDATE employer_jobs SET hit_counts '***Feb-19-2026=50***Feb-20-2026=26***Feb-21-2026=4***Feb-22-2026=9***Feb-23-2026=9***Feb-24-2026=3***Feb-26-2026=1***Feb-27-2026=1***Mar-02-2026=1***Mar-03-2026=1***Mar-04-2026=3***Mar-08-2026=1***Mar-09-2026=3***Mar-10-2026=1***Mar-11-2026=2***Mar-14-2026=3***Mar-15-2026=1***Mar-16-2026=1***Mar-17-2026=1***Mar-18-2026=1***Mar-19-2026=4***Mar-21-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=1***Mar-30-2026=1***Apr-01-2026=1***Apr-02-2026=3***Apr-03-2026=3***Apr-06-2026=1***Apr-07-2026=1***Apr-09-2026=1***Apr-18-2026=2' WHERE job_id'1583746'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=103***Mar-2026=28***Apr-2026=12' WHERE job_id'1583746'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1583746' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1583746 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '896457'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)