Starr Insurance Companies – Business Continuity Analyst – Dallas, TX

vmysmartpros • Remote • Posted: 9/9/2025

Job title: Business Continuity Analyst

Company: Starr Insurance Companies

Job description: Starr Insurance Companies is a global insurance and investment organization providing property and casualty insurance solutions to business and industry, and one of the fastest-growing insurance companies in the world. Our talented and experienced associates manage risk and ultimately support the profitable growth of organizations in a dynamic, competitive and ever-changing marketplace. Join us and become part of our talented and passionate workforce.

DESCRIPTION:

The Business Continuity Analyst reports to the Director, Business Continuity. This role requires a significant understanding of business continuity planning methodologies and support of critical business operations. The business continuity analyst will assist in maintaining and improving the business continuity program to improve resiliency and protect Starr’s brand and reputation. The business continuity analyst will support preparation for and response to actual emergencies.

RESPONSIBILITIES:

Responsibilities include, but are not limited to, the following:

Business Continuity

Work closely with the Director, Business Continuity as well as Business Leadership on significant projects that affect Starr’s resiliency of critical business processes.

• Responsible for supporting Starr’s global business continuity program using a BCP software.

• Ensure that Business Continuity program components (Business Impact Analysis, Risk Assessments, plans, strategies, etc.) are current, effective, and address Starr business requirements.

• Develop schedules and materials for Business Continuity training/awareness activities to ensure that business continuity teams are trained and proficient in implementing the business continuity plans.

• Coordinate business recovery exercises (Walk-throughs, Recovery Center, Remote, etc).

• Administer and manage content on the Business Continuity Teams and Intranet sites.

• Manage emergency communications with employees and administer emergency communications tool

• Ensure that new locations are integrated into Starr business continuity management program.

• Support the Incident Management Team (IMT) to include: scheduling conference calls, supporting emergency communications, preparing and distributing status updates, guiding decision-making, ensuring execution of action items, and creating post-incident reports.

• Support business continuity related initiatives

• May be required to be on call during IMT events.

• Other activities as required.

REQUIREMENTS:

• Knowledge or experience in business continuity planning - commensurate with 2-4 years of experience.

• An understanding of Information Technology concepts.

• Proficient in Microsoft Office suite of applications (Word, Excel, PowerPoint, Access, SharePoint, etc.).

Except as required by law, Starr requires all applicants and employees to be fully vaccinated in accordance with the CDC guidelines.

Expected salary:

Location: Dallas, TX

Apply for the job now!

[ad_2]

Apply Here →
← Back to Jobs