Controller
Franklin Feed | Chambersburg, PA | Full-Time
About Franklin Feed
Franklin Feed is a locally rooted agricultural and retail business serving the Chambersburg community. We operate across multiple business lines including Feed, storage and logistics and hardware and pe, and we pride ourselves on working as one team, doing things the right way for our customers and each other. We live by the Golden Rule, stand stronger together, and build our future through innovation.
The Role
We are looking for a Controller to own the full financial management of Franklin Feed. This is a hands-on leadership role with real ownership across financial reporting, budgeting and analysis, payroll, accounts payable, accounts receivable, and the general ledger for our Feed, Hardware, and Pet Store operations. You will work closely with our leadership team and external accountants, and your insight will directly shape how the business runs.
This role goes beyond the numbers. You will lead, coach, and develop our Accounts Receivable, Accounts Payable, and Customer Service teams, and take the lead on hiring and onboarding new team members. If you are someone who is equally comfortable presenting a budget-to-actual analysis and helping a teammate grow, this might be the right fit.
What You Will Do
Financial Reporting and Accounting
- Own the general ledger and month-end close across all business lines, including reconciliations, accruals, and GAAP-compliant entries
- Prepare monthly financial statements and present results to leadership with clear variance commentary
- Resolve discrepancies and cost variances, and serve as the primary contact for external accountants at year-end and tax time
Budgeting and Financial Analysis
- Lead the annual budgeting process and maintain forecasts for Feed, Storage and Logistics, and Pet Store operations
- Analyze results against budget, monitor margins and cash flow, and investigate and explain anomalies to leadership
- Build KPI reporting and maintain strong internal controls that safeguard company assets
Team Leadership and Coaching
- Supervise the Accounts Receivable, Accounts Payable, and Customer Service teams
- Coach, mentor, and develop team members through regular feedback, clear goals, and performance reviews
- Build a positive, collaborative culture with cross-training so coverage never misses a beat
People and Operations
- Process payroll and administer benefits accurately and on time
- Coordinate hiring and onboarding for new team members
- Provide knowledgeable backup for AR, AP, grain accounting, invoicing, and customer service when needed
What We Are Looking For
- Bachelor’s degree in accounting or business is preferred
- Solid experience as an Accounting Manager or Assistant Controller; experience in agriculture is a plus
- Experience with budgeting, forecasting, and financial statement analysis
- Previous experience supervising, coaching, and developing team members
- Experience processing payroll and administering employee benefits
- CPA or CMA designation is a plus
- Experience with general ledger software; familiarity with Agris is a plus
- Strong attention to detail and the ability to manage multiple responsibilities without dropping the ball
- A collaborative, team-first attitude and genuine care for the people around you
Why Franklin Feed
- A stable, community-focused business with a strong team culture
- A leadership seat with real ownership and variety, not just a narrow set of tasks
- Leadership that values doing things the right way and supports its people
- A workplace where you will know your coworkers, your customers, and the impact of your work
How to Apply
This is important. To be considered for this role, these instructions must be followed. Send an email to sheckman@franklinfeedpa.com, with the subject line, without quotes, of “I Am Perfect For This Job”. Include your cover letter in the body of the email and attach your resume as a PDF.
Pay: $78,000.00 - $94,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Health insurance
- Life insurance
- Paid time off
Work Location: In person