1

Bank Controller Jobs in Iowa (NOW HIRING)

This role assists with product and parameter updates, integration support, controlled testing ... Complete annual compliance training, including Bank Secrecy Act, OFAC, CIP, privacy, and ...

This role assists with product and parameter updates, integration support, controlled testing ... Complete annual compliance training, including Bank Secrecy Act, OFAC, CIP, privacy, and ...

This role assists with product and parameter updates, integration support, controlled testing ... Complete annual compliance training, including Bank Secrecy Act, OFAC, CIP, privacy, and ...

Staff Accountant

North Liberty, IA · On-site

$50K - $70K/yr

... the Controller on ad-hoc projects. Key Responsibilities * Perform month-end tasks that involve ... Reconcile Centro's monthly bank statements to the general ledger and communicate required adjusting ...

Trust Operations Specialist

Sioux City, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

At Security National Bank, we believe something simple but powerful: everything matters, because ... controlled trust operations. WHAT YOU'LL DO Fee Management & Billing * Verify, calculate, and ...

Trust Operations Specialist

Sioux City, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

At Security National Bank, we believe something simple but powerful: everything matters, because ... controlled trust operations. WHAT YOU'LL DO Fee Management & Billing * Verify, calculate, and ...

Restaurant General Manager

Storm Lake, IA · On-site

$47K - $65K/yr

... Controlling inventory to meet company GAP standards Supporting the team and District Manager in ... bank deposits, and ensuring that all cash procedures are properly adhered to including deposits ...

Restaurant General Manager

Estherville, IA · On-site

$47K - $65K/yr

... Controlling inventory to meet company GAP standards Supporting the team and District Manager in ... bank deposits, and ensuring that all cash procedures are properly adhered to including deposits ...

Restaurant General Manager

Sheldon, IA · On-site

$46K - $63K/yr

... Controlling inventory to meet company GAP standards Supporting the team and District Manager in ... bank deposits, and ensuring that all cash procedures are properly adhered to including deposits ...

Shift Leader/Shift Manager

Storm Lake, IA · On-site

$13.25 - $16.75/hr

... Controlling payroll to meet company labor cost standards Controlling inventory to meet company ... bank deposits, and ensuring that all cash procedures are properly adhered to. Maintaining ...

Shift Leader/Shift Manager

Sheldon, IA · On-site

$12.75 - $16.25/hr

... Controlling payroll to meet company labor cost standards Controlling inventory to meet company ... bank deposits, and ensuring that all cash procedures are properly adhered to. Maintaining ...

Shift Leader/Shift Manager

Estherville, IA · On-site

$13 - $16.50/hr

... Controlling payroll to meet company labor cost standards Controlling inventory to meet company ... bank deposits, and ensuring that all cash procedures are properly adhered to. Maintaining ...

Senior Specialist, Treasury

Cedar Rapids, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... controlled payment environment. * Maintain awareness of evolving treasury, banking, payment, AP, and expense management standards, including ISO 20022-related changes. Qualifications * Bachelor ...

Senior Specialist, Treasury

Cedar Rapids, IA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... controlled payment environment. * Maintain awareness of evolving treasury, banking, payment, AP, and expense management standards, including ISO 20022-related changes. Qualifications * Bachelor ...

Meets established lending and compliance requirements, providing profitability to the bank while effectively managing and controlling the risk of the overall office, including commercial and business ...

Showing results 21-40

Bank Controller information

See Iowa salary details

$51.7K

$112.2K

$164.8K

How much do bank controller jobs pay per year?

As of Aug 15, 2026, the average yearly pay for bank controller in Iowa is $112,239.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,100.00 and $130,100.00 per year, depending on experience, location, and employer.

What does a bank controller do in banking?

A bank controller is responsible for overseeing the financial reporting, accounting, and internal controls within a bank. They ensure compliance with regulations, prepare financial statements, and analyze financial data to support decision-making. Strong accounting skills and knowledge of banking regulations are essential for this role.

What are the key skills and qualifications needed to thrive as a bank controller?

A successful Bank Controller typically possesses strong accounting expertise, analytical skills, and a degree in finance or accounting, often supplemented by a CPA or similar certification. Familiarity with financial reporting software, banking regulations, and enterprise resource planning (ERP) systems is crucial for managing complex financial operations. Excellent attention to detail, leadership abilities, and effective communication skills help controllers collaborate across departments and manage teams. These competencies are essential for ensuring regulatory compliance, financial accuracy, and strategic decision-making in a banking environment.

What are some typical challenges a bank controller might face in their role?

Bank Controllers often navigate challenges such as staying current with evolving regulatory requirements and ensuring all financial reports are accurate and submitted in a timely manner. Coordinating with various internal departments to gather reliable data, implementing effective internal controls, and managing audits can also present complexities. Additionally, the role may involve guiding the finance team through system upgrades or process improvements while maintaining day-to-day operations. Being proactive and adaptable are key to overcoming these dynamic challenges and contributing to the bank's financial integrity.

What is a bank controller?

A Bank Controller is a senior financial professional responsible for overseeing a bank's accounting, financial reporting, and regulatory compliance. They ensure accurate financial statements, manage internal controls, and support audits to maintain financial integrity. Bank Controllers also analyze financial data to provide insights for strategic decisions and risk management. Their role is essential in ensuring the bank meets industry regulations and maintains sound financial practices.

How do you become a bank controller?

To become a bank controller, candidates typically need a bachelor's degree in accounting, finance, or a related field, along with several years of experience in banking or financial management. Professional certifications such as CPA or CMA can enhance prospects, and strong skills in financial analysis, regulatory compliance, and accounting software are essential.

What are the most commonly searched types of Bank Controller jobs in Iowa?

The most popular types of Bank Controller jobs in Iowa are:

Infographic showing various Bank Controller job openings in Iowa as of August 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $112,239 per year, or $54 per hour.

Core Banking Specialist

BankIowa

Waterloo, IA

Full-time

Posted 9 days ago


Job description

The initial training for this role will take place in Independence and may require up to a year to complete the training period. After training completion, this role may be flexible with branch location.Position Summary

The Core Banking Specialist I supports day-to-day administration, maintenance, data quality, system integration support, system security support, core user access setup, user support, and change adoption functions for BankIowa's core banking environment. This role assists with product and parameter updates, integration support, controlled testing, documentation, report requests, team member support, and Intranet backup responsibilities. The position is expected to be a positive champion of change by helping team members understand improvements, adopt new processes, and maintain accurate, reliable, secure, and well-governed systems.

Key Responsibilities

Core System Support, Integrations, Security & Maintenance

  • Assist with routine maintenance of core banking products, services, parameters, and customer or account-related settings under established procedures and approvals.
  • Support system accuracy by reviewing data, identifying inconsistencies, and helping resolve data quality issues.
  • Assist with core release preparation, validation, post-implementation review, and documentation activities.
  • Support system integrations by helping validate data flow, configuration requirements, connectivity changes, and business-line readiness.
  • Assist with core system security and user access setup, including new user setup, role-based access changes, access reviews, and approval documentation.

User Support, Training & Documentation

  • Provide timely support to team members across business lines for core-related questions, troubleshooting, and process guidance.
  • Create and maintain practical procedures, quick reference materials, and training aids for end users and frontline trainers.
  • Support the train-the-trainer model by preparing materials and assisting with team member training as requested.
  • Communicate core changes and process updates in a clear, business-friendly manner that promotes understanding, confidence, and positive adoption.

Testing, Reporting, Intranet Backup & Change Support

  • Assist with testing, user acceptance validation, and documentation for core system changes, enhancements, and product updates.
  • Prepare or assist with routine reports and data extracts for business areas, audits, reviews, and operational analysis.
  • Serve as backup to the Core Banking Specialist II for BankIowa Intranet updates, maintenance, content accuracy, clean data, and approved purge or cleanup activities.
  • Follow BankIowa change management practices, including documentation, approvals, validation, and controlled rollout support.
  • Escalate issues, risks, or exceptions to the Senior Core Banking Manager or appropriate system owner.

Governance, Compliance & Collaboration

  • Follow BankIowa policies, procedures, information security standards, and applicable state and federal banking requirements.
  • Protect confidential customer, team member, and bank information and follow established access control practices.
  • Maintain strong working relationships with Operations, Digital Banking, Consumer Banking, Business Banking, Finance, Risk/Compliance, IT, and other business partners.
  • Complete annual compliance training, including Bank Secrecy Act, OFAC, CIP, privacy, and information security training applicable to the role.
Qualifications
  • Associate's or bachelor's degree in business, information systems, or a related field preferred; equivalent banking or systems experience may be considered.
  • Working knowledge of banking products, account processing, deposit operations, loan operations, or core banking systems preferred.
  • Comfort learning technology systems, Intranet content standards, system integrations, system security concepts, user access setup, procedures, reporting tools, and system maintenance processes.
  • Strong attention to detail, accuracy, documentation discipline, and follow-through.
  • Ability to prioritize work, meet deadlines, and communicate clearly with team members at all levels of the organization.
  • Commitment to confidentiality, information security, compliance, and service excellence.
Core Competencies
  • Customer and team member service focus
  • Positive change champion mindset
  • Data accuracy, access control awareness, and process discipline
  • Clear written and verbal communication
  • Problem solving and sound judgment
  • Collaboration across departments and locations
  • Adaptability, curiosity, and willingness to learn
 Success Measures
  • Timely and accurate completion of assigned maintenance, reporting, user access, integration support, backup Intranet, and support tasks.
  • Effective documentation of procedures, testing, and changing support activities.
  • Positive internal service feedback and timely issue escalation.
  • Demonstrated understanding of BankIowa compliance, information security, and data governance expectations.
  • Successful completion of required annual training.
Physical Environment:
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Performance of the job will include physical duties commensurate with a general office environment.
  • The employee must occasionally lift and/or move up to ten pounds.