Job Type

 The Controller position is accountable for the accounting operations of the company, including but not limited to the production of periodic financial reports, maintenance of an adequate system of accounting records, and a comprehensive set of controls and budgets designed to mitigate risk, enhance the accuracy of the company's reported financial results, and ensure that reported results comply with generally accepted accounting principles (GAAP). The Controller position is a hands-on role that requires not only management skills, but also the willingness to “roll up your sleeves” and get into details.

The Controller will play an important and highly visible role in the ongoing integration of MidAmerica as a partner firm under USRBP.  These integration responsibilities will require frequent interactions with leadership at the National Office and other partner firms.  Integration responsibilities will include driving the adoption of USRBP financial reporting standards, the integration of ERP and other financial reporting tools, and the alignment of policies and procedures. 




  • Bachelor’s Degree in Accounting or Finance required
  • CPA preferred 
  • A minimum of 5-7 years of accounting experience; experience with operations preferred. Big 4 or large public accounting experience preferred
  • Prior Microsoft Dynamics Great Plains accounting software experience
  • Knowledge of finance, accounting, budgeting, and cost control principles including GAAP 
  • Knowledge of automated financial and accounting reporting systems
  • Ability to analyze financial data and prepare financial reports, statements, and projections 
  • Have a proficiency with numbers, work well with people, anticipate impacts of workload/issues to team deadlines, and have a very positive work attitude including willing to work longer hours during peak periods
  • Ability to motivate teams to produce quality materials within tight timeframes and simultaneously manage several projects
  • Advanced proficiency level with Microsoft software, including but not limited to: Excel, Access, PowerPoint, and Word
  • Ability to successfully and simultaneously manage multiple tasks and meet multiple deadlines
  • Ability to work effectively in a small group environment as a cooperative team member, take direction from others, focus attention on details, follow work rules, and adhere to required work schedules
  • Ability to develop and maintain good working relationships with others
  • Ability to communicate effectively, both verbally and in writing
  • Strong organizational, analytical and interpersonal skills
  • Self-motivated to learn new concepts and participate in new projects

Essential Physical Requirements

  • Ability to read, analyze, and interpret written information such as procedure manuals, company communications, or governmental regulations.
  • Ability to use a keyboard, mouse, handle papers and write.
  • Occasional travel may be required for off-site meetings and seminars.
  • While performing the duties of this job, the employee is regularly required to talk and hear. Employee may need to stand and/or sit for prolonged periods of time which may be restricted to the employee’s workstation.
  • Specific vision abilities required by this job include close vision requirements due to substantial amount of computer work.
  • Light to moderate lifting is required, up to 20 lbs.
  • Regular, predictable attendance is required.