Corporate Controller

Reports To: CEO

Location: West Des Moines, Iowa

FLSA Status: Exempt


The Corporate Controller’s primary responsibility is to oversee the financial operations and ensure accurate financial reporting and compliance within the organization. The Controller will play a crucial role in managing financial transactions, implementing internal controls, and providing financial analysis to support decision-making processes. The expertise will contribute to maintaining the financial health and stability of the company.


Financial Management:

  • Develop and maintain financial policies, procedures, and internal controls.
  • Manage day-to-day financial operations, including accounts payable, accounts receivable, and general ledger.
  • Ensure timely and accurate recording of financial transactions.
  • Monitor cash flow and liquidity to optimize working capital management.
  • Prepare and analyze financial statements, such as income statements, balance sheets, and cash flow statements.
  • Provide financial reports and analysis to senior management and stakeholders.
  • Identify financial risks and opportunities and propose strategies for improvement.
  • Support the annual budgeting process and monitor budget performance.
  • Assure corporate income tax compliance to assure the accurate and timely completion of all corporate income tax returns taking full advantage of all favorable tax codes.
  • Works to optimize the handling of bank relationships and initiates needed strategies for improvement.
  • Collaborate with cross-functional teams to analyze financial impacts of operational initiatives.

Compliance and Reporting:

  • Ensure compliance with applicable financial regulations and accounting principles (e.g., GAAP).
  • Prepare and submit regulatory reports, tax filings, and other financial documentation.
  • Coordinate external audits and act as the main point of contact for auditors.
  • Implement and maintain internal controls to safeguard company assets and ensure data integrity.
  • Perform periodic financial and operational risk assessments.

Team Management and Leadership:

  • Lead and supervise the finance and accounting team, providing guidance and support.
  • Foster a collaborative and high-performance work environment.
  • Facilitate professional development and training opportunities for team members.
  • Stay updated with industry trends, accounting standards, and regulatory changes.

Supervisory Responsibilities:

  • Oversees Accounting department, maintenance of legal entity and licensing filings, tax preparation, and independent audit process


  • Bachelor’s degree in accounting, finance, or a related field. A master’s degree is preferred.
  • CPA (Certified Public Accountant) or CMA (Certified Management Accountant) designation is desirable.
  • Proven experience as a Controller or in a similar financial management role, preferably in the loan or financial services industry.


  • Strong knowledge of financial regulations, accounting principles (GAAP), and financial analysis techniques.
  • Proficiency in financial software and ERP systems (e.g., SAP, Oracle) and advanced MS Excel skills.
  • Excellent analytical and problem-solving abilities, with meticulous attention to detail.
  • Exceptional organizational and time management skills, with the ability to prioritize and meet deadlines.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.
  • Leadership skills to motivate and guide the finance team.


Drop files here or
Accepted file types: doc, docx, pdf, Max. file size: 32 MB, Max. files: 3.

    What does the hiring process look like after submitting a resume?

    1. If you see a position that you feel aligns with your skillset, apply! Our HR team will review your resume and determine if your background is what we are looking for. Talented candidates will be contacted to do a phone screen.
    2. Candidates that are selected will be asked to do an in-person or virtual interview with the hiring manager. A second interview with additional managers or members of the executive team may be necessary depending on the position.
    3. The hiring manager will then select a candidate to receive an offer for the position!
    4. Once an offer letter has been signed, all positions will be asked to complete a background and credit check to be completed prior to hire.
    5. It’s time to start your new position at Watercress!