Controller
Midwest Family Mutual Insurance Company
Description:
Midwest Family Mutual Insurance Company (MFM) is an A- rated property & casualty insurer and has been recognized as one of the top 50 P&C companies in the nation. With a strong legacy of financial stability and innovation, we continue to grow and expand our capabilities across key business functions.
As part of our ongoing growth, we are seeking a skilled and motivated Controller to join our team. This position offers the opportunity to contribute to a high-performing accounting function and play a key role in supporting strategic financial initiatives.
At MFM, we pride ourselves on fostering a collaborative and values-driven workplace where talented professionals can thrive. If you're looking to make a meaningful impact in a dynamic and respected insurance organization, we encourage you to apply!
Position Summary
The Controller is responsible for the overall management of the accounting function, including financial reporting, regulatory filings, internal controls, and accounting operations. This position ensures the timely and accurate delivery of financial information to management, auditors, and regulatory bodies in compliance with NAIC statutory accounting principles.
The Controller will lead and develop the accounting team, oversee the financial close process, and maintain effective internal controls. This role works closely with the CFO and cross-functional departments to support financial planning, reporting accuracy, and ongoing process improvement.
Key Responsibilities
- Oversee the preparation and review of monthly, quarterly, and annual financial statements in accordance with NAIC Statutory Accounting Principles.
- Lead the preparation and filing of statutory reports, including the Annual Statement, Risk-Based Capital report, and Management Discussion & Analysis.
- Manage the monthly and annual close process, ensuring accuracy, completeness, and timeliness.
- Oversee general ledger activity, including journal entries, reconciliations, and financial data integrity.
- Review and approve accounting for premiums, losses, reinsurance transactions, and investments.
- Ensure compliance with internal controls, accounting policies, and regulatory requirements.
- Coordinate with external auditors and regulatory examiners, including managing audit and examination processes.
- Monitor changes in accounting standards and insurance regulations and assess their impact on financial reporting.
- Lead, mentor, and develop accounting staff, including assigning work, reviewing performance, and supporting professional growth.
- Establish and maintain accounting policies, procedures, and best practices.
- Support budgeting, forecasting, and cash flow analysis in collaboration with finance leadership.
- Identify and implement process improvements to enhance efficiency, accuracy, and scalability of accounting operations.
- Collaborate with underwriting, claims, and other departments to ensure accuracy of financial data and reporting.
Qualifications
- Bachelors degree in accounting or finance required.
- CPA designation strongly preferred.
- 7+ years of general accounting experience.
- Proven leadership experience managing and developing accounting staff.
- Strong knowledge of NAIC statutory accounting principles and regulatory reporting.
- Experience overseeing financial close processes, general ledger, and internal controls.
- Experience in the Property and Casualty Insurance industry preferred.
- Strong analytical, organizational, and communication skills.
PI8af417fed22d-26289-40255682
- YSS in Ames, IA is seeking a Staff Accountant who thrives on accuracy and detail to strengthen financial processes and reporting. Under the CFO, you will ensure accurate data entry into the general ledger and assist with monthly reconciliations, adjusting entries, monthly...Suggested
- Description JOB FUNCTION: As a Grocery Clerk, you will play a vital role in ensuring the smooth and efficient operation of our grocery department. Your expertise in stocking shelves, assisting customers, maintaining a clean and organized store, and contributing...SuggestedWeekly payCasual workFlexible hoursAfternoon shift
$69k
Job Description Job Description Remote Insurance Sales Representative | Flexible Schedule | Commission-Based This position offers flexible work hours and clear paths for advancement into leadership and management. You will work remotely, serving clients by providing...SuggestedRemote jobWork from homeFlexible hours$18.2 per hour
Prevention Intervention Assistant HQ (35 hrs./wk. 182 days) Desert Heights Elementary School Education Support Professionals - ESP/Classified - Community & Social Service Job Number 2000017936 Start Date Open Date 07/22/2026 Closing Date PREVENTION / INTERVENTION ASSISTANT...SuggestedTemporary work- Job Title Green Hills Resident Aide Job Description When you work at Green Hills, you have a front-row seat to the amazing life stories of the wisest people on earth. What's more, you are part of an extraordinary company – one that's investing in the future of...SuggestedPart time
$50 - $60 per hour
A tech firm specializing in AI seeks an Equity Research Associate to enhance AI models focusing on finance. This flexible remote position allows for part-time or full-time contribution, where you can choose projects and set your schedule. Ideal candidates are experienced...Hourly payFull timePart timeRemote workFlexible hours$14 - $18 per hour
Tractor Supply Stockers and Receivers unload freight, organize warehouse inventory, stock shelves, build merchandise displays, assist with inventory counts, help customers load heavy merchandise such as feed or equipment, and maintain a clean and organized store and stockroom...Hourly payNight shift- ...eligibility to obtain by the start date of employment, U.S. Drug Enforcement Administration (DEA) registration and State of Iowa controlled substance registration.* Valid U.S. driver's license and ability to meet University requirements for authorization to operate University...Full timeTraineeshipWork at officeLocal areaFlexible hours
$18 per hour
Position Type: Secretarial/Clerical/Administrative Assistant Date Posted: 7/23/2026 Location: Nevada Middle School Date Available: Tentative Closing Date: Open Until Closed The Nevada Community School District is looking for an 11-month Administrative...Summer workWork at office- ..., organize, and maintain SharePoint sites, document libraries, and team resources to improve information accessibility and version control. Preferred Qualifications ~ High School Diploma or equivalent. ~ Minimum of 10 years of experience in an administrative,...Work at officeLocal areaRelocationVisa sponsorshipWork visa
- Assistant Manager Panda Express is searching for experienced leaders to join our store management team. Panda is 100% committed to the professional and personal development of our family of associates. That's why we offer paid Store Management Leadership Training, mentorship...Full timeTemporary workLocal areaFlexible hoursShift workWeekend workAfternoon shift
- Joya recherche des assistant.e.s de vie à domicile dans le secteur de l'aide aux personnes dépendantes. Ce poste CDI est à temps partiel et exige un diplôme ou 3 ans d'expérience dans le domaine. Les missions comprennent l'aide aux seniors et aux handicaps, assurant leur...Temporary work
- Panda Restaurant Group in Ames, IA is seeking an Assistant Manager to lead a single Panda store. You will hire, train, and supervise Associates, drive toward financial goals, and ensure consistent, exceptional guest experiences. A three or more week Store Leadership Training...Flexible hours
- JCPenney in Ames, IA seeks a Salon Customer Experience Specialist who greets guests, supports front desk operations, and helps guide product recommendations to enhance at-home care. You will ensure smooth scheduling, checkout, and guest satisfaction while representing ...
- Sales Associate As a Sales Associate, you'll create the upscale experience for every guest. From operating the register, upselling, stocking shelves, and keeping the store looking the best, you'll play a big part in delivering the friendly and welcoming experience our...Daily paidFlexible hoursShift work
- Treasure Island Hotel & Casino in Nevada, Iowa, seeks enthusiastic individuals for front desk roles to welcome and assist guests with AAA 4 Diamond service. Responsibilities include checking guests in/out, managing accounts, and answering inquiries about services and amenities...
- In a store as big as ours, we need all hands (or paws, wings, fins, whatever you have!) on deck to ensure we are operating efficiently. Our stores offer multiple shifts throughout the early morning, day, and evening hours. So, as a PetSmart sales ass Sales Associate, Retail...Part timeAfternoon shiftEarly shift
- Description Career Development | Medical, Dental and Vision Benefits | 40% Discount | Daily or Weekly Pay | Fun Stores At Bath & Body Works, we believe everybody deserves to feel good. When you join us, you're part of more than an iconic fragrance and personal care...Weekly payDaily paidTemporary workLocal areaShift workWeekend workAfternoon shift
$55k - $65k
...annual profit-sharing bonus, your earning potential is truly unlimited for those who are motivated to win. If you're ready to take control of your income and build a rewarding career, we can't wait to see what you bring to the team-apply today! Pay Average Salary...Hourly payDaily paidFull timeTemporary workFlexible hoursNight shift$12 per hour
Sales Associate At Five Below our growth is a result of the people who embrace our purpose: We know life is way better when you are free to Let Go & Have Fun in an amazing experience, filled with unlimited possibilities, priced so low, you can always say yes to the ...Hourly payPart timeLocal areaImmediate startFlexible hoursNight shiftWeekend workAfternoon shift- Now Hiring: Hotel Front Desk Agent CUSA, LLC, one of the most successful hotel management companies in the industry is searching for a Front Desk Agent for the Fairfield Inn and Suites Ames. When joining our team, you will be joining a company who prides themselves ...Local areaImmediate start
- The Sherwin-Williams Assistant Manager Trainee Program is an accelerated, entry-level position designed to prepare current employees for a Store Management role in 18-24 months. With Sherwin-Williams' promote-from-within philosophy, you will have the opportunity to progress...For contractorsTraineeshipWork experience placementRelocationFlexible hoursAfternoon shift
$16 - $23.49 per hour
SupportFinity™ is seeking a Customer Support Specialist for Global Payroll, responsible for troubleshooting payroll issues and guiding customers with payroll processing. The ideal candidate will have 1-4 years of experience in customer support within the US Payroll domain...Hourly payFull time- Culver's is looking for a Restaurant Manager If you have a passion for restaurant industry and desire to serve others, then this job is for you! Our managers oversee it all, ensuring every True Blue Crew member moves in sync and every guest leaves happy. They...Shift workNight shiftWeekend work
- Receptionist Location: Slater, Iowa, 50244 Hours: 7:30 am - 4:00 pm Assignment Duration: 3 - 4 months Day to day tasks: Answer and direct incoming phone calls Assist visitors with registration and check-in procedures Provide general reception and front...Casual workWork at office
$45k - $150k
Since 1976, Furniture Mart USA has been more than just a furniture retailer, it's a place where people come to build careers, not just jobs. We believe in hiring great people and giving them the tools to grow, thrive, and make a difference. If you're passionate about...Full timeNight shiftWeekend work- We are looking for a Seasonal Receiver Stocker to provide exceptional customer service and assist in maintaining store organization. This role involves engaging with customers, managing inventory, and ensuring compliance with safety standards. Join uSeasonal work
- A leading legal tech company is seeking a Certified Shorthand Reporter (CSR) licensed in Nevada to join their court reporting team. This role combines traditional stenographic work with supervisory duties, ensuring compliance with Nevada court reporting standards. You will...
$16 - $20 per hour
Ace Hardware Stockers and Receivers are responsible for receiving shipments, unloading trucks, organizing inventory in the stockroom, stocking shelves, building product displays, performing inventory counts, and keeping the warehouse and sales floor organized. Overnight...Hourly payFull timeNight shift- Description McFarland Clinic is currently accepting applications for Receptionist/Patient Registration Rep for its North Ames office. Candidates should be service-oriented, a team player, and be able to provide extraordinary care, every day to our patients. Responsibilities...Work at officeLocal areaMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controller. Be the first to apply!


