Job Description
Job Description
Accounting Controller
Location/Onsite: Kaysville, Utah | Onsite, Full-Time
Our client is seeking an experienced Accounting Controller to join their finance team in Kaysville, Utah. This is a fantastic opportunity to take ownership of full-cycle accounting and collaborate directly with a fractional CFO to help shape financial strategy and drive informed decision-making. Do you thrive in a hands-on accounting role and enjoy leading the day-to-day financial operations? Are you experienced in NetSuite and full-cycle accounting? Looking for an opportunity to make an impact in a growing, close-knit company? If yes, this may be the perfect Accounting Controller position for you. Keep scrolling to see what this company has to offer.
The Perks!
- Compensation: $90,000–$120,000 per year, based on experience
- Health Insurance Benefits
- Paid Time Off
A Day in the Life of the Accounting Controller
As the Accounting Controller, you’ll take the lead on all accounting operations—from billing and payroll to financial reporting and cash flow management. You'll work closely with the fractional CFO to ensure financial data is accurate, reports are timely, and the business is positioned for smart, data-driven growth. Your attention to detail and deep understanding of accounting processes will directly support the company’s strategic goals.
Responsibilities include:
- Oversee billing, A/R, A/P, payroll, bank reconciliations, and general ledger activities
- Prepare monthly, quarterly, and year-end financial statements and investor reports
- Ensure compliance with GAAP and internal accounting policies
- Manage tax filings and coordinate with auditors and tax advisors
- Support budgeting, forecasting, and financial analysis with the CFO
- Maintain and improve financial controls, procedures, and NetSuite processes
- Track and manage company KPIs—enhancing existing ones and creating new metrics
- Perform ad hoc reporting and support financial decision-making across departments
- Monitor cash flow and financial risk
Requirements and Qualifications:
- Bachelor’s degree in Accounting, Finance, or a related field
- 3–5 years of hands-on Controller experience
- Strong NetSuite ERP experience
- Previous experience in a small to mid-sized company environment
- Excellent leadership skills and experience managing and developing an accounting team
- Experience working with or reporting to a fractional CFO (preferred)
- CPA or working toward CPA licensure (a plus, not required)
- Ability to work onsite in Kaysville, UT
About the Hiring Company:
Our client is a trusted oilfield services provider operating in Utah and surrounding regions. Known for operational excellence and a lean, agile team culture, they prioritize financial integrity and forward-thinking strategy to support sustainable growth.
Come Join Our Finance Team!
Start by filling out this 3-minute, mobile-friendly application here. We look forward to hearing from you!