Licensed Surveyor (IL)

As the Licensed Surveyor, you will execute all surveying activities within our organization. You will lead a team of surveyors, train LSITs, and ensure the accurate and timely completion of surveys for various projects. Your role will involve coordination and client satisfaction.

More Details »

FL Regional Manager—Civil Engineering (PE)

We’re hiring a Florida-licensed Professional Engineer (P.E.) to lead our Florida operations as Regional Manager. This is a high-visibility role for an entrepreneurial civil engineer with strong technical experience and a passion for business development.

More Details »

Civil Engineer—Water (Hannibal)

MECO Engineering is seeking a dedicated and experienced Senior Water/Wastewater Engineer to join our team in Hannibal, MO. This role will involve designing and managing complex water and wastewater projects, working closely with clients, and ensuring all project deliverables meet the highest standards.

More Details »

Aviation Engineer—PE (IL)

We are seeking a skilled and motivated Aviation Engineer with a strong background in civil engineering and a proven track record of working on aviation-related projects.

More Details »

Senior Civil Engineer (St. Louis)

MECO is seeking an experienced Senior Civil Engineer to join our company. This role is a unique opportunity to step into a leadership position that involves managing both projects and the office.

More Details »
Contact the Hannibal, MO Corporate Office.

Need to get in touch with us at the Hannibal, MO office? Click the button or dial 573-221-4048 to call the office and get a direct response.

Contact the Jefferson City, MO Office.

Need to get in touch with us at the Jefferson City, MO office? Click the button or dial 573-893-5558 to call the office and get a direct response.

Contact the Boonville, MO Office.

Need to get in touch with us at the Boonville, MO office? Click the button or dial 660-865-6326 to call the office and get a direct response.

Contact the
St. Louis, MO Office.

Need to get in touch with us at the
St. Louis, MO office? Click the button or dial 636-492-5460 to call the office and get a direct response.

Contact the Kirksville, MO Office.

Need to get in touch with us at the Kirksville, MO office? Click the button or dial 660-280-2010 to call the office and get a direct response.

Contact the Pittsfield, IL Office.

Need to get in touch with us at the Pittsfield, IL office? Click the button or dial 217-285-2550 to call the office and get a direct response.