icon Mechanical is seeking qualified professionals to join our accounting team. We are a design engineering, fabrication and self-perform mechanical contractor. With offices in Granite City, IL, St. Louis, MO and Nashville, TN, icon has a diverse portfolio of clients extending across 42 states, and internationally in Mexico and St. Croix. Our team designs projects to be built for market sectors which include healthcare, commercial, industrial, and institutional.

We are currently looking for a Controller to join our accounting department in our Granite City, IL headquarters. Our ideal candidate will have 5+ years in the construction industry or construction audit. This candidate should demonstrate exceptional interpersonal skills, strong organizational skills with attention to detail and thrive in an adaptable and collaborative environment.

Primary responsibilities for icon’s Controller position include:

  • Assisting in leading the accounting team, providing guidance and supervision to ensure timely and accurate financial reporting, including monthly financial statements, budgeting, forecasting, and financial analysis.
  • Implementing and maintaining financial controls and processes to safeguard company assets, mitigate risks, and ensure compliance with applicable laws, regulations, and accounting standards.
  • Analyzing financial data, including profitability, cash flow, and financial ratios, and provide strategic financial guidance to senior management to support decision-making and drive financial performance.
  • Assisting in the preparation of financial reports for internal and external stakeholders, including management reports, work in progress reports, financial statements, tax filings, and other regulatory filings.
  • Coordinating accounting reviews, annual audits, and tax returns with external auditors.
  • Identifying opportunities for process improvements and implementing changes to streamline financial operations and increase efficiency.

Primary Qualifications for icon’s Controller position include:

  • Bachelor’s degree in Accounting, Finance, or related field. CPA is a plus but not required.
  • A minimum of 5 years of experience in a similar role is preferred.
  • Experience in the construction or contracting industry is highly preferred.
  • Experience with preparation of work in progress reports is highly preferred.
  • Displaying a strong attention to detail while having the ability to make quick and informed decisions.
  • Possessing exceptional communication (both oral and written) and interpersonal skills.
  • Ability to work within an environment with deadlines, and when tasked with multiple duties your attention to detail stays consistent.
  • Always remain mindful of sensitive information.
  • Working with others within the organization with a positive, helpful attitude; taking ownership of the role and seeking ways to improve processes.
  • Demonstrated experience working in a Union construction environment is a plus!
  • Experience with Vista by Viewpoint software is a plus!

Our philosophy is to hire talented people, provide them with the training, tools, and resources to be successful, empower them to go and contribute to the success of the company, and to reward performance. If you’re ready to be a part of our team AND a part of our solution, please apply today!

Compensation and Benefits include: Experienced Based Salary, Bonuses, Employee Stock Ownership Program, 401k, Health Insurance, Dental, Vision, Gym Reimbursement, and Paid Time Off (PTO)

Applications can be submitted to via completion of our online submission form at



icon Mechanical is deeply committed to our corporate philosophy built on safety, commitment to quality, sustainability, diversity, and people. We create enriching experiences both for our clients and our team and strive to provide a work environment that facilitates awesomeness for everyone involved. If you think you’d be a good fit for our culture of innovation, meticulous execution, and celebrations of success, complete our career form to join the icon Mechanical family.

  • Max. file size: 2 MB.