5+ years of experience in accounting or finance roles, preferably as a Controller
Proficiency in NetSuite for accounting and financial management
Strong understanding of inventory and equipment accounting
Detail-oriented with a focus on accuracy and compliance
Experience managing accounting teams and processes
Responsibilities
Serve as the primary accounting owner of NetSuite, ensuring proper maintenance of accounting processes
Maintain and monitor accounting dashboards, reports, and workflows
Oversee customer invoicing, payments, and account adjustments
Manage checks, ACH transactions, and petty cash
Review and record payroll activity and reconcile related accounts
Prepare and review monthly financial statements and manage closing activities
Coordinate with external CPAs and support compliance-related projects
Benefits
Strong profit-sharing program
Substantial year-end bonus potential
100% employer-paid healthcare benefits
Competitive total compensation package
Long-term career growth and stability
Collaborative and supportive team-oriented culture
Full Job Description
Are you a hands-on Controller looking for a high impact role with outstanding benefits and long-term stability? If so, read on!
About the Opportunity Frank Bacon Machinery is seeking an experienced Controller and leader responsible for end-to-end accounting and financial oversight using NetSuite.
Key Responsibilities
Serve as the primary accounting owner of NetSuite and ensure accounting processes are properly maintained within the system.
Maintain and monitor accounting dashboards, reports, workflows, and approval processes.
Oversee customer invoicing, payment application, credits, refunds, and account adjustments.
Oversee checks, ACH transactions, wire transfers, bank transfers, and petty cash.
Oversee sales tax processes within NetSuite, including SuiteTax.
Review accounting activity related to equipment, parts, inventory, freight, and cost of goods sold.
Ensure sales, costs, customer payments, and related transactions are recorded in the appropriate accounts and accounting periods.
Review and record payroll activity in NetSuite and reconcile payroll-related general ledger accounts.
Oversee accounting for employee expense reports and reimbursements.
Maintain and enforce accounting policies and procedures.
Prepare and review monthly financial statements and supporting schedules.
Manage month-end and year-end closing activities.
Coordinate with external CPAs, tax advisors, consultants, and other financial professionals.
Support tax filings, R&D tax credit documentation, financial reviews, and other compliance-related projects.
About You The ideal candidate is highly detail-oriented, strong in NetSuite, experienced in inventory and equipment accounting, and comfortable acting as the internal financial owner while coordinating with external CPAs. This is a working controller role hands-on with day-to-day bookkeeping while also overseeing controls, reporting, and close processes, while managing team members.
Why Work for Us
Strong profit-sharing program.
Substantial year-end bonus potential.
100% employer-paid healthcare benefits.
Competitive total compensation package.
Long-term career growth and stability.
Strong team-oriented culture with a collaborative and supportive work environment.