Demo

Staff Accountant

Consolidated Machine and Welding
Hannibal, MO Full Time
POSTED ON 5/24/2026
AVAILABLE BEFORE 6/21/2026

Onsite in Hannibal, MO.

Monday-Friday 7am-4pm.

From $60,000/year.


Consolidated Machine & Welding is looking for a Staff Accountant at our Hannibal, MO location. Under general direction, you’ll perform professional accounting work, including: the maintenance and review of financial records; preparing various reports and financial statements; and performing a variety of technical tasks relative to assigned areas of responsibility.


What You’ll Do:

  • Perform month-end closing activities.
  • Manage balance sheet, income statement and changes in financial position/budget variance analyses.
  • Review and analyze transactions of production orders to ensure accurate costing.
  • AP/AR and General Ledger activities on a weekly basis.
  • Review and establish standard costs as needed.
  • Participate and support inventory processes. Including physical inventories.
  • Measure and report KPIs related to operational performance.


What You’ll Need:

  • Bachelor’s degree in Accounting.
  • 1-3 years in operational, inventory, and/or cost accounting in a manufacturing environment.
  • Flexibility and ability to work as part of a team and with minimal supervision.
  • Proficiency in MS Excel.
  • High level of initiative and accountability.
  • Strong attention to detail, accuracy and precision in all tasks.
  • Excellent ability to organize information, manage tasks and projects, and use available tools to effectively contribute to the organization.
  • Ability to manage multiple projects concurrently.
  • Willingness to work overtime to meet accounting deadlines.
  • Excellent oral and written communication skills. Ability to convey information clearly and effectively through both formal and informal documents and oral communication skills.


The above list is non-exhaustive. Other essential job functions may exist that are not listed here.


Competitive pay and benefits!


Ask about our sign-on bonus!


Equal Opportunity Employer including veterans and persons with disabilities.

Salary.com Estimation for Staff Accountant in Hannibal, MO
$64,736 to $79,260
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Accountant?

Sign up to receive alerts about other jobs on the Staff Accountant career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$68,734 - $85,597
Income Estimation: 
$67,182 - $95,497
Income Estimation: 
$85,464 - $107,127
Income Estimation: 
$125,305 - $173,168
Income Estimation: 
$68,734 - $85,597
Income Estimation: 
$67,182 - $95,497
Income Estimation: 
$85,464 - $107,127
Income Estimation: 
$125,305 - $173,168
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Consolidated Machine and Welding

  • Consolidated Machine and Welding Hannibal, MO
  • Since its inception in 1993, Consolidated Machine & Welding (CM&W) has become a local leader in metal fabrication and machine shop services. We have grown ... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Staff Accountant jobs in the Hannibal, MO area that may be a better fit.

  • Lombardo Homes Saint Charles, MO
  • WHY LOMBARDO? Choosing a place to work is a big deal. You spend 40 hours each week at work, so you want to love what you do. We get it. When telling you wh... more
  • 18 Days Ago

  • Heplerbroom Llc Edwardsville, IL
  • HeplerBroom LLC is seeking an experienced Staff Accountant to help support our accounting team in Edwardsville, IL. This is a fantastic opportunity for a d... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!