Tallo logoTallo logo

Controller

Job

ON TOP ROOFING INC

Remote

Full-Time

Posted 3 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 5/28/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

About Black Slate Partners At Black Slate Partners, we are driven by a commitment to quality craftsmanship and exceptional service. Over the past 24 years, we've built a team of highly trained master artisans and applicators who deliver truly unique, unrivaled work. Our dedication to excellence is reflected in every project, large or small, as we focus on providing prompt, friendly, and efficient service for every customer. At Black Slate Partners our only customer. This approach has allowed us to continuously exceed expectations, building lasting relationships along the way. Job Summary The Controller will lead the accounting team with responsibilities include developing and implementing and/or maintaining one or a combination of generally accepted accounting systems, preparing and analyzing financial reports and journal entries, maintaining and reconciling ledger accounts, and providing records of assets, liabilities, and other financial transactions. This position will also play a key role in streamlining accounting processes, improving operational efficiency, supporting financial strategy, and assisting company leadership in achieving organizational goals. Essential Duties and Responsibilities Perform basic accounting procedures (e.g., A/R, A/P, time billing, G/L, tax payments, and inventory control) Prepare financial statements (e.g., monthly and quarterly financial reports, and weekly forecasts for the management team summarizing current and projected financial position) Lead month-end and quarterly closings, including preparation of balance sheets, income statements, and cash flow statements Analyze and reconcile general ledger accounts and investment transactions in conjunction with preparing quarterly reports for management Assist with annual financial audits by serving as company liaison with external auditors Communicate with customers to address any past due invoices on their account Produce financial data and ad-hoc reports for the management team and assist with other special accounting projects as needed Perform monthly analysis of operations to identify variances and trends Ensure all active projects are covered by valid, binding contracts Revenue recognition: Oversee the revenue recognition process to ensure compliance with GAAP and internal policies Develop, implement, and continuously improve internal accounting policies, procedures, and controls Identify and implement process improvements to streamline reporting, reconciliation, and forecasting activities Provide strategic financial input and recommendations to leadership to support growth, efficiency, and profitability Qualifications/Skills Strong organization, analytical, and problem-solving skills Excellent oral and written communication skills Ability to work independently, manage multiple projects, and meet deadlines High attention to detail with a commitment to accuracy Proven ability to work collaboratively across departments Education and/or experience Bachelor's degree in Accounting, Finance, Business, or related field preferred CPA license preferred Five or more years of progressive accounting experience, ideally in public accounting or within construction, roofing, or related industries
Benefits:
401(k) matching Dental insurance Employee assistance program Employee discount Flexible schedule Health insurance Health savings account Life insurance Paid sick time Paid time off Parental leave Professional development assistance Referral program Vision insurance Work from home
Work Location:
In person

Similar remote jobs

Similar jobs in Centerville, UT

Similar jobs in Utah