Iowa Interstate Railroad

BASIC FUNCTION:     The Controller is primarily responsible for: (1) developing and maintaining controls over revenue and expenditure functions, (2) preparing and analyzing monthly financial and other reports, including budgets and forecasts, (3) coordinating the annual audit, and (4) interacting with management at all levels to provide integrated business solutions.  The Controller also oversees all Company financial and accounting responsibilities in the absence of the Chief Financial Officer.


            Reports to:                  Chief Financial Officer

            Supervises:                 Director of Revenue Accounting

                                                Accounts Payable/Payroll Analyst

            Indirectly Supervises:  Revenue Accounting Analyst

                                                Manager – Car Hire & Switching

                                                Accounts Receivable Analyst


  1. Prepare monthly, quarterly and annual financial statements, reviewing transactions for accuracy and completeness.  Analyze variances from budgets and prior periods.  Review and approve journal entries from staff.  Prepare journal entries of higher complexity.
  2. Supervise and develop staff, including setting goals and training programs, reviewing performance, and appropriately delegating duties and responsibilities.
  3. Interact with other departments and provide assistance regarding business impact of transactions.
  4. Coordinate annual budget process, including preparation of supporting schedule analyses and interacting with other departments.
  5. As the primary audit contact, assure the preparation of audit work papers and gathering of documents for the annual audit.  Serve as principle liaison for other audits. 
  6. Maintain fixed asset records.
  7. Review Authorization for Expenditures (AFE’s) and monthly capital spending. Prepares monthly capital reports for distribution and review.
  8. Prepare various returns such as payroll taxes, sales and use taxes, franchise taxes, IA and IL property taxes, 5500 reports, submission of W-2’s and 1099’s at year end and other governmental reports.
  9. Oversee the monthly reconciliation of all general ledger balance sheet accounts.
  10. Primary contact with bank representatives regarding routine banking activities.
  11. Monitor receivables, assisting in collection activities on problem accounts and approving write-offs and amounts for uncollectible allowance.
  12. Process ACH transactions to the bank via the bank website.
  13. Process executive payroll semi-monthly.  Perform back-up duties for the Accounts Payable/Payroll Analyst as necessary. Remain abreast of changes to regulations affecting payroll reporting.
  14. Maintains necessary level of confidentiality over sensitive data and information.
  15. Responsible for performing duties and working hours as scheduled and may include evenings, weekends and holidays.  Timely and regular attendance is required.
  16. Performs other miscellaneous duties as necessary


            Education, Licenses/Certifications and Work Experience:

  • Four-year accounting degree.
  • Five years relevant accounting experience, including supervisory experience.
  • CPA is preferred. 
  • Knowledge of transportation/railroad industry is helpful.

            Skills, knowledge, abilities, and mental requirements:

  • Working knowledge of computer systems including Microsoft Office Suite, accounting software and related systems required.
  • High level of analytical skills for detail-oriented work.
  • Able to set priorities, meet multiple deadlines, and manage multiple tasks and subordinates.
  • Assume responsibility and deal effectively with problems.
  • Demonstrate initiative and ability to self-direct many tasks.
  • Ability to be flexible and accept change, react willingly, appropriately and in a timely manner.
  • Excellent verbal and written communications skills with customers and all levels of personnel.
  • Solid understanding of financial reporting, analysis, accounting and auditing principles (GAAP) and practices.
  • Ability to provide financial information, analysis and advice to assist department managers in making decisions.
  • Team management style.
  • Able to establish and maintain good working relationships with co-workers, management and customers (internal and external).


Constant (67 – 100%) viewing a computer and other types of close visual work, sitting, cognitive decision-making and talking and hearing on the telephone or in person.  Frequent (34-66%) reaching, grasping, pulling, pushing, and repetitive motion.  Occasional (10-33%) traveling, reaching, stooping, kneeling, bending and lifting up to 25 pounds.  When under pressure to meet deadlines, the long hours of concentrated detailed work can be stressful at times due to interruptions and multiple tasks to be completed.


Position involves working in an office setting and is not substantially exposed to adverse environmental conditions or noise levels.

COVID-19 Precautions:

Social distancing measure are taken and face masks are required. 

Job ID: 73842

Posted 17 days ago

Share This Job