ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Assistant Controller

Confidential

Springville, Utah permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking an Assistant Controller to join our team in Springville, Utah, where we are committed to producing high-quality food with integrity, care, and respect for the land.

Job Description

Assistant Controller

Ballerina Farm

Springville, UT | On-site

About Ballerina Farm

Ballerina Farm is a family-run business rooted in the simple beauty of life close to the earth. Located in the mountains of Utah, we take pride in raising animals and producing food with integrity, care, and respect for the land. What began as a passion for sharing wholesome, handcrafted food has grown into a thriving brand with a strong online presence and store locations where customers can experience our products firsthand. At Ballerina Farm, we believe in honest work, quality ingredients, and connecting people to where their food comes from and our goal is to bring the richness of farm life and thoughtfully produced food to tables across the country.

The Role

Ballerina Farm is seeking an Assistant Controller to join our growing team. This role will play a key part in building out our internal accounting function, implementing efficient systems, and establishing scalable processes to support our continued growth. The ideal candidate will be an energetic self-starter who thrives in a fast-paced environment and is eager to grow with the company. This position will work closely with the Finance team, senior leadership, and cross-functional teams to ensure accurate financial reporting, compliance, and strong fiscal management.

What You’ll Do

Ensure financial reporting aligns with GAAP principles where applicable and help implement GAAP-related processes as the company grows.

Oversee the month-end and year-end closing processes, including reconciliations, accruals, and journal entries.

Manage accounts payable, accounts receivable, and treasury functions to optimize cash flow and working capital.

Ensure timely tax filings and K-1 distributions.

Monitor and reconcile banking activity, including deposits, disbursements, and cash flow reporting.

Develop, document, and maintain internal controls to safeguard company assets and ensure data integrity.

Partner with operations and department leaders to analyze financial performance, budget variances, and operational metrics.

Analyze and interpret financial data to identify trends, discrepancies, and opportunities for improvement.

Provide financial insights and recommendations to support strategic decision-making and company growth.

What You’ll Need 

Bachelor’s degree in Accounting, Finance, or a related field required; CPA or progress toward CPA preferred.

5+ years of accounting experience, ideally in a multi-entity or multi-location environment.

Intercompany / multi-company accounting experience.

Strong understanding of GAAP and accrual-based accounting principles.

Experience handling full month-end close, reconciliations, and financial reporting.

Strong proficiency in accounting software such as QuickBooks Online.

Familiarity with Ramp or other spend management platform.

Excellent analytical, organizational, and communication skills.

Ability to work independently, meet deadlines, and manage competing priorities.

A proactive, detail-oriented mindset and desire to grow with a dynamic company.

About the Opportunity

This is a full-time, exempt position

This position is primarily performed on-site in Springville, Utah. Wednesdays are a mandatory in-office day in Midway, Utah.

The Perks

Paid Time Off

Holiday pay

Parental leave

Health insurance

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply