Controller
James Moore & Co
Controller
Goshen Engineering is a growing engineering and automation company based in Mount Olive, North Carolina. We partner with customers who depend on reliable engineering, controls, automation, electrical systems, and field service support to keep their operations running. We're proud of the collaborative culture we've built. We value people who take initiative, enjoy solving problems, and want to make a meaningful impact. As we continue to grow, we're looking for talented professionals who want to grow with us in an environment where teamwork, continuous improvement, and quality matter.
We're looking for an experienced, hands-on Controller to lead our day-to-day accounting operations. This role is ideal for someone who enjoys balancing technical accounting responsibilities with process improvement and collaboration across the business. Working closely with the President and our fractional CFO, you'll help ensure accurate financial reporting, maintain strong accounting practices, and support informed business decisions. As we continue to grow, you'll have the opportunity to strengthen our accounting processes while helping build the future of our finance function. This position supports a planned transition within the accounting department. Depending on business needs and staffing levels, the Controller may initially perform certain day-to-day accounting functions, including accounting transaction processing and data entry, until additional accounting support is added. We're looking for someone who enjoys being part of the team, takes pride in producing accurate work, and isn't afraid to roll up their sleeves when needed.
What You'll Do
- Lead the day-to-day accounting operations, including general ledger, accounts payable, accounts receivable, payroll, and fixed assets.
- Prepare monthly and annual financial statements and supporting reports.
- Manage the month-end and year-end close process.
- Maintain accurate financial records and ensure compliance with GAAP and applicable regulations.
- Coordinate with external accountants, auditors, and tax professionals.
- Maintain accounting policies, procedures, and internal controls.
- Monitor project accounting, job costing, and work-in-progress reporting.
- Assist with budgeting, forecasting, and financial reporting in partnership with the President and fractional CFO.
- Support improvements to accounting systems, reporting, and processes.
- Supervise and develop accounting staff.
- Perform accounting transaction processing and data entry as needed.
What You'll Bring
- Bachelor's degree in Accounting, Finance, or a related field.
- Seven or more years of progressive accounting experience.
- CPA designation is preferred.
- Experience in engineering, manufacturing, construction, or another project-based business is a plus.
- Strong knowledge of GAAP, financial reporting, and internal controls.
- Experience with accounting or ERP software and advanced Microsoft Excel skills.
- A hands-on approach and willingness to jump in where needed.
- Strong analytical, organizational, and problem-solving skills.
- Excellent communication and relationship-building skills.
- A commitment to accuracy, integrity, continuous improvement, and teamwork.
Why Goshen Engineering?
At Goshen Engineering, you'll join a growing company where your work matters. We believe in working together, supporting one another, and giving employees the opportunity to learn, contribute, and grow. You'll have the chance to make a real impact while helping shape the future of our accounting function.
We offer:
- Competitive compensation
- Comprehensive benefits package
- Paid time off and holidays
- Professional development opportunities
- A collaborative, team-oriented work environment
- Opportunities for growth as the Company continues to expand
Ready to Join Our Team?
If you're looking for an opportunity to grow your career while making a meaningful contribution to a company that's committed to quality, innovation, and its people, we'd love to hear from you.
Equal Opportunity Employer
Goshen Engineering is proud to be an Equal Opportunity Employer. We make employment decisions based on qualifications, merit, and business needs, and do not discriminate on the basis of any protected status under applicable law.
- ...sales data, monitoring key performance indicators, and taking proactive measures to address sales trends and opportunities. Help control operational costs, including labor expenses, supplies, and other operational expenditures, to meet budgetary goals. Foster...SuggestedFlexible hoursWeekend workAfternoon shift
- Stock Clerk A Greer's Stock Clerk is committed to delivering more than is expected to customers by providing a positive first impression and by living the Greer's Team Vision "To bring added joy, well-being and value to people's lives!" every day. As a Greer's Stock...SuggestedFlexible hoursShift workAfternoon shift
- Sales Associate - PT Mt Olive, NC 28365 Overview Position Type Part Time Description Minuteman Food Mart - Sales Associate - Part Time Join us as we grow together personally and professionally! Four generations of family leadership continue to make it...SuggestedPart timeFlexible hoursShift workAfternoon shift
$14 - $27 per hour
Stocking Associate$14.00 - $27.00/hr* Part time Shift may start between 8:00pm - 11:00pm Shift may start between 4:00am - 9:00am Role summary Stocking associates are focused on unloading trucks and stocking new freight. They spend the majority of their time in the backroom...SuggestedHourly payMinimum wageFull timeTemporary workPart timeSummer workShift work- Job Title Salesperson Job Description Entry level sales position capable of supporting the DIY business and achieve our sales and service objectives. The role has good knowledge of store systems, basic automotive system knowledge and basic part knowledge. The ...SuggestedFull timePart timeLocal areaRemote workWeekend workAfternoon shift
$24 - $27 per hour
Are You Craving A Career With An Industry Leader? Panda Express is searching for experienced leaders to join our store management team. Panda is 100% committed to the professional and personal development of our family of associates. That's why we offer paid Store ...Hourly payFull timeTemporary workLocal areaFlexible hoursShift workWeekend workAfternoon shift$14 - $27 per hour
Stocking Associate$14.00 - $27.00/hr* Part time Shift may start between 8:00pm - 11:00pm Shift may start between 4:00am - 9:00am Role summary Stocking associates are focused on unloading trucks and stocking new freight. They spend the majority of their time in the backroom...Hourly payMinimum wageFull timeTemporary workPart timeSummer workShift work- Walmart Stores | Medical, Dental, Vision, Rx + 401(k) with match + PTO + 100% Reimbursement of Tuition & Books | 308 Nc Highway 55 W | Responsibilities: Unload trucks; Stock products on shelves/backroom; Sort products in the backroom; Greet customers and answer questions...Immediate start
- Produce Clerk Produce Clerks are responsible for assisting the produce manager with tasks including, filling, culling, and rotating produce. Produce Clerks will also be responsible for wrapping, packaging, cutting, and general preparation of produce. Produce Clerks ...
$69k
Job Description Job Description Remote Insurance Sales Representative | Flexible Schedule | Commission-Based This position offers flexible work hours and clear paths for advancement into leadership and management. You will work remotely, serving clients by providing...Remote workWork from homeFlexible hours- Andy Frain Services is currently hiring Event Staff for the 2026 Summer/Fall event season at Americas Center & The Dome! This is a PART TIME or secondary job it is an event-based schedule, so you can schedule yourself to work when you are able! JOB SUMMARY: ...Part timeSummer workCurrently hiringImmediate start
- Mavis Tires & Brakes at Discount Prices - Automotive Assistant & Service Managers Put your career into high gear with Mavis Tires & Brakes at Discount Prices! We're looking for full-time Automotive Assistant and Service Managers to join Team Mavis at one or our state...Weekly payFull timeImmediate start
- Traveler Skilled Nursing Facility Type: Skilled Nursing Facility Mount Olive, NC SkyBridge Healthcare is seeking a Traveler for a 13 week contract in NC. SkyBridge Healthcare is a premier staffing firm dedicated to matching outstanding talent with exceptional opportunities...Full timeContract workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controller. Be the first to apply!

