Small Business Controller

Reports to: COO/Integrator

Type: Full Time, Hourly

Salary: $75,000 – $85,000/ Year


American Solar & Roofing is the original residential solar installer in Arizona and remains the only licensed, bonded, and insured solar and roofing contractor housed within the same organization. We’re proud of what we’ve accomplished, including 40% growth in the last year. We have big goals for 2023 too, and we need to level up our bookkeeping by bringing it in house full time and finding just the right candidate to grow with us.

Our culture supports growth from within, so we’re looking for a candidate who has years of bookkeeping experience and can lead our HR/Admin/Finance team with both hands-on bookkeeping and financial analysis and control. You’re perfect if you are highly detailed, have small business bookkeeping experience, and have managed a small team before.

If you’re excited to be part of a winning team, expanding your financial acumen, and leaning into leadership, American Solar & Roofing is an excellent place to get ahead. Apply today!

Position Description: The Controller is responsible for overseeing day-to-day accounting activities (including those associated with Accounts Payable and Accounts Receivable), closing accounting periods, and leading financial analysis and control. In addition to daily bookkeeping, our small business controller is responsible for financial decision assistance, preparation of financial documents, supervising a small administrative team, managing the financial state of the organization, maximizing profits, and minimizing costs.

Bookkeeping Responsibilities:

  • Assist Contracts Administrator to ensure all A/R responsibilities are being managed and completed in a timely manner
  • Manage all Accounts Payable (A/P) activities
  • Receive and process vendor invoices in a timely manner
  • Verify vendor accounts by reconciling monthly statements and related invoices
  • Charge expenses to proper accounts and cost centers
  • Suggest vendor payment schedule and, upon approval from CEO, issue payments
  • Resolve purchase order, pricing, invoice or payment discrepancies with vendors; ensure credit is received
  • Prepare and present daily and/or weekly payables reports
  • Maintain historical records by scanning and/or filing documents
  • Maintain customer confidence and protect operations by keeping financial information confidential
  • Oversee Job Material Allocation process and enter Job Material General Journal Entry in QuickBooks
  • Manage daily cash flow
  • Manage payroll
  • Perform all period-closing tasks, including bank statement reconciliation


Controller Responsibilities:

  • Assist management with important financial decisions
  • Prepare financial documents such as business reports, financial forecasts, and statements to understand the financial state of business
  • Prepare and file tax reports
  • Manage and support job cost accounting process and reports
  • Oversee financial relationship with vendors, including negotiation and maintenance of credit terms
  • Supervise employees who work under the controller in preparing financial reports and budgets, plus HR, and administration
  • Monitor financial reports and determine ways to reduce costs
  • Stay up-to-date on financial market and our industry to understand how to maximize profits and find expansion opportunities
  • Understand the financials to meet legal requirements and keep the financial state in good standing
  • Maintain accounting controls by following Company policies and procedures


Knowledge, Skills & Abilities required:

  • Bachelors Degree in Business, Accounting or Finance -OR- 5+ years of work experience in similar position with a proven track record in similar responsibilities
  • Experience with QuickBooks Enterprise or similar accounting software mandatory (not cloud based)
  • Ability to work on-site Monday-Friday 8am to 5pm (no remote work)
  • 3 years experience with small business bookkeeping
  • 2 years experience leading a team of 2 or more
  • Construction experience a strong plus
  • Hands on, self-starting individual with ability to work independently in a high-volume environment that requires a work product that is highly accurate and timely
  • Highly organized with ability to manage multiple priorities and deliver assignments on time with minimal oversight
  • High degree of integrity including ability to successfully deal with sensitive or confidential information
  • Well-developed analytic and problem-solving skills with excellent attention to detail
  • Well-developed communication and interpersonal skills
  • Successful in dealing with vendor/customer and company personnel at all levels
  • Excellent listening, written and verbal communication skills
  • High degree of proficiency with Microsoft Office software (Excel, MS Word) mandatory


Physical Qualifications required:

  • Long stretches of time sitting and using a computer
  • Extended periods of time reading a computer screen
  • Repetitive motion for data entry (typing/clicking)
  • Hauling/moving files requires the ability to lift up to 40 lbs. occasionally
  • Must be able to walk up and down stairs regularly
Disclaimer: The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be construed as an exhaustive list of responsibilities, duties and skills required of individuals in this position.

submit your application

Our Human Resources team will review and reach out to you.

Click or drag files to this area to upload. You can upload up to 3 files.