1

Actuarial Programmer Jobs in Michigan (NOW HIRING)

Actuarial areas include but are not limited to valuations, financial reporting and forecasting ... Learn, use and implement basic programming and maintain analytical programs with limited direction.

Actuarial areas include but are not limited to valuations, financial reporting and forecasting ... Learn, use and implement basic programming and maintain analytical programs with limited direction.

Position requires a bachelor's degree in actuarial science, mathematics, statistics or a related field and six months of experience analyzing and reporting data, preferably including some programming.

Position requires a bachelor's degree in actuarial science, mathematics, statistics or a related field and six months of experience analyzing and reporting data, preferably including some programming.

Actuarial areas include but are not limited to valuations, financial reporting and forecasting ... Learn, use and implement basic programming and maintain analytical programs with limited direction.

Basic computer software programming skills * Effective problem solving and critical thinking skills * Effective oral and written communication skills * Ability to work effectively in a team ...

The Actuarial Analyst has accountability to providing in depth analysis on the overall risk ... Performs data exploration using a combination of statistical programming languages and deploys ...

Manage, motivate and develop actuarial staff. Exchange information with staff and offer assistance ... Programming skills in SQL or R preferred. * Ability to learn new software easily. * Ability to ...

Manage, motivate and develop actuarial staff. Exchange information with staff and offer assistance ... Programming skills in SQL or R preferred. * Ability to learn new software easily. * Ability to ...

Manage, motivate and develop actuarial staff. Exchange information with staff and offer assistance ... Programming skills in SQL or R preferred. * Ability to learn new software easily. * Ability to ...

next page

Showing results 1-20

Actuarial Programmer information

See Michigan salary details

$19.2K

$81.5K

$134.2K

How much do actuarial programmer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for actuarial programmer in Michigan is $81,516.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,300.00 and $95,400.00 per year, depending on experience, location, and employer.

What is an actuarial programmer?

An Actuarial Programmer develops and maintains software used in actuarial analysis, financial modeling, and risk assessment. They combine programming skills with actuarial knowledge to create tools that automate calculations, analyze data, and support decision-making. Common tasks include coding in languages like Python, C++, or SQL, optimizing algorithms, and ensuring compliance with industry standards. This role is essential in insurance, pensions, and financial services, where accurate predictions and efficient computations are crucial. Actuarial Programmers often work alongside actuaries and data scientists to improve modeling techniques and enhance system performance.

Do actuarial programmers use programming?

Yes, actuarial programmers use programming languages such as SAS, R, Python, or VBA to develop models, analyze data, and automate tasks. Strong programming skills are essential for creating accurate actuarial analyses and reports in this role.

What are some typical projects that an actuarial programmer might work on within an insurance company?

As an Actuarial Programmer within an insurance company, you might work on developing and maintaining actuarial models used for pricing, reserving, and risk assessment. Your responsibilities could include automating processes, analyzing large data sets, integrating new data sources into existing models, and ensuring compliance with regulatory requirements. You’ll often collaborate with actuarial analysts, data scientists, and IT professionals to implement robust, scalable solutions. These projects provide both technical challenges and valuable opportunities to learn about the intersection of technology and actuarial science, supporting your professional growth in both domains.

What are the key skills and qualifications needed to thrive as an actuarial programmer, and why are they important?

To thrive as an Actuarial Programmer, you need strong analytical and mathematical skills combined with proficiency in programming languages such as Python, R, SAS, or VBA, typically supported by a degree in actuarial science, mathematics, computer science, or a related field. Familiarity with actuarial modeling software, databases, and progress towards actuarial certifications (such as SOA or CAS exams) are highly valuable. Effective communication, problem-solving abilities, and teamwork are essential soft skills for bridging technical and actuarial functions. These skills ensure the accuracy and efficiency of risk models, support data-driven decision-making, and enable successful collaboration with actuaries and technical teams.

What are the most commonly searched types of Actuarial Programmer jobs in Michigan? The most popular types of Actuarial Programmer jobs in Michigan are:
What are popular job titles related to Actuarial Programmer jobs in Michigan? For Actuarial Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Actuarial Programmer jobs in Michigan look for? The top searched job categories for Actuarial Programmer jobs in Michigan are:
What cities in Michigan are hiring for Actuarial Programmer jobs? Cities in Michigan with the most Actuarial Programmer job openings:
Infographic showing various Actuarial Programmer job openings in Michigan as of July 2026, with employment types broken down into 91% Full Time, 7% Part Time, 1% Contract, and 1% Nights. Highlights an 64% Physical, 13% Hybrid, and 23% Remote job distribution, with an average salary of $81,516 per year, or $39.2 per hour.

Actuarial Analyst - SHS

Emergent Holdings

Detroit, MI • On-site

Other

Posted 29 days ago


Job description

IntroductionAt Emergent Holdings, we’re creating an innovative environment where our employees belong authentically, contribute meaningfully, and thrive intentionally — both personally and professionally.

Overview

The Actuarial Analyst is responsible for performing specific actuarial related tasks under general supervision. Actuarial areas include but are not limited to valuations, financial reporting and forecasting, trend analytics, and pricing.

PAY RANGE: Actual compensation decision relies on the consideration of internal equity, candidate's skills and professional experience, geographic location, market, and other potential factors. It is not standard practice for an offer to be at or near the top of the range, and therefore a reasonable estimate for this role is between $60,000 and $100,600.

Responsibilities

  • Perform routine tasks, basic analyses and reasonableness testing. 
  • Prepare actuarial exhibits and regular reports as directed utilizing corporate financial data.
  • Learn, use and implement basic programming and maintain analytical programs with limited direction.
  • Utilize data management and structure techniques with limited direction and oversight.
  • With guidance, present completed work and related implication to team members and internal clients.
  • Participate in miscellaneous special projects to obtain exposure to various actuarial disciplines and techniques.
  • Remain current on actuarial techniques, seek development and improvement opportunities and understand corporate/cross-functional objectives and cultural beliefs. 

Requirements

  • Bachelor's degree in Actuarial Science or related area.
  • Zero (0) to one (1) year related actuarial experience.
  • Earned at least one (1) course credit towards the attainment of the ASA designation and is a member, in good standing, of the corporate Actuarial Student Program.
     


OTHER SKILLS AND ABILITIES   

  •  Knowledge of actuarial methods and practices.
  •  Strong analytical, verbal and written communication skills.
  • Ability to apply appropriate planning and prioritization techniques.
  • Other related skills and/or abilities may be required to perform this job.
  •  Strong critical thinking skills.

ADDITIONAL INFORMATION 

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. This job description does not constitute a contract for employment.