Join the ODM Family

We’re always on the lookout for knowledgeable, customer-focused professionals to join our team.

Click on the roles below to learn more:

Our needs are continually evolving and our team is constantly growing. We are always eager to hear from skilled electricians, plumbers, pipefitters, welders, service techs, and sheet metal workers. If you have a dedicated work ethic, a true desire to learn, and are interested in a career in the mechanical contracting field, please reach out at


Currently Hiring For:

Project Manager (Openings at Richmond and Charlottesville)

Account Manager (Opening at Richmond)