N

National Life

Longstanding life insurer providing financial protection

Manager Contact Center

Customer SupportConfirmed live in the last 24 hours
Full-timeMontpelier, VT, USA

About the Job

Requirements

  • A bachelor's degree in Business, Operations Management, or a related field.
  • At least 3 years of experience in Life and/or Annuity Operations, Financial Services, or a related industry.
  • At least 3 years of leadership experience.
  • Ability to supervise and develop diverse teams in a fast-paced environment.
  • Strong analytical, problem-solving, and decision-making skills.
  • Strong organizational skills and attention to detail.
  • Ability to contribute to process improvement initiatives.
  • Ability to successfully pass a background check.
  • Applicants are expected to use approved AI tools where appropriate to improve the efficiency, quality, and impact of their work; remain open to AI-enabled ways of working; review and validate AI-generated content; maintain accountability for the accuracy, quality, fairness, and integrity of work products; and use AI responsibly in accordance with company policies on confidentiality, data privacy, security, compliance, retention, and intellectual property.

Responsibilities

  • Lead, mentor, and develop Contact Center representatives across multiple sites to deliver exceptional customer service.
  • Establish and execute individual and team goals aligned with departmental and organizational objectives.
  • Provide coaching, feedback, and performance management to develop associates and strengthen team performance.
  • Promote company values and foster a culture of accountability, collaboration, and continuous improvement.
  • Monitor operations across multiple lines of business to ensure service quality, productivity, and compliance.
  • Collaborate with internal partners and external vendors to resolve issues and enhance service delivery.
  • Analyze operational metrics and provide recommendations to leadership to improve customer experience and efficiency.
  • Support implementation of process improvements and operational initiatives.
  • Ensure compliance with company policies and applicable regulatory requirements.
  • Perform other duties as assigned.

Desired Qualifications

  • FINRA Series 6 and Series 26 licenses.
  • FMLI, ChFC, or another financial services industry designation.
  • Experience leading multi-site contact center operations.

About the Company

National Life

Longstanding life insurer providing financial protection

National Life provides life insurance and related financial services through its group of affiliated companies. Its offerings include life insurance for individuals and groups, plus investment and retirement products provided by its broker-dealer and registered investment adviser affiliates. The policy structure typically includes death benefits and potential cash value growth, funded by regular premiums over time. The company relies on a long-standing history (since 1848) and a network of affiliated entities to serve clients with financial protection and planning solutions. National Life positions itself on steady, values-driven service with a focus on providing financial peace of mind in times of need. Its goal is to help people secure their families’ futures and support financial stability through responsible, transparent coverage and guidance.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$15.8M
Headquarters
Montpelier, VT
Founded
1848

Recently Posted Jobs

Explore more opportunities at National Life

See more jobs