join our team

Fill out an application below and find out if DMI Companies is "The Right Fit" for you!

Your New Career Begins Here

Are you interested in joining our team?

DMI Companies is an equal opportunity employer. DMI Companies does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, marital status, or status as a disabled or Vietnam era veteran, or any other characteristic protected by law.

Interested in joining us, but not sure where to start? We've got you covered.

Click Here for an application.  California Residents, please Click Here for our CA application. Once filled out, please send your application in via email, standard mail, or deliver it in person.

Mail or Drop Off: 210 5th Street, Charleroi PA, 15022

Apply Today
Apply Today - CA Residents

Available Positions

Sales Engineer

This position will assist the Engineering Manager with providing Engineering support to internal and external customers as well as focus on special projects related to product knowledge, design/augmentation, and testing as well as cost savings. 

Location: Portsmouth, VA

x Please click here for the full job description.

Application Systems Engineer

The Application Systems Engineer role is to strategically design and implement in-house / commercial off the shelf (COTS) information systems and networked software architectures that support core organizational functions to include; Warehouse Management, Enterprise Resource Planning and CAD/CAM solutions/systems and assure their availability. This individual will gain organizational commitment for all systems and software plans, as well as evaluate and select all technologies required to complete those plans.

Location: Charleroi, PA

x Please click here for the full job description.

IT Support Specialist

The IT Support Specialist provides users (Internal / External) technical support for enterprise software applications, network connectivity and remote access so that end users can accomplish business tasks.  The IT Support Specialist will apply proven communication, analytical and problem-solving skills to help identify, communicate, and resolve issues in order to maximize the benefit of IT systems investments. Problem resolution will include the use of diagnostic and help request tracking tools, as well as require that the individual give in-person, hands-on help at both the System and Desktop level. Other responsibilities include installing, configuring, troubleshooting, documenting, upgrading servers, networks and related hardware / systems.

Location: Monongahela, PA

x Please click here for the full job description.


The Buyer works directly with the Operational Management Team within the confines of procedures and protocol of the procurement department to ensure all sourcing needs are met. This position will report directly to the Procurement Manager.

Monongahela, PA

x Please click here for the full job description.