We make buildings work better.

MacDonald-Miller Facility Solutions is the top choice, full-service, design-build, mechanical contractor in the Pacific Northwest.

We want to make your facility run the best it can.

With over 1,000 talented professionals, 10 locations and our own fabrication shop, no project is too small or too big. Whether you simply have a service call, or are planning a 40-story office building, we have the right team of system experts – for you and your buildings’ needs.

Experience your project before it's built.

This 750 sq. foot space provides our customers with the ability to explore a project in Virtual Reality, make real-time adjustments to a building model and immediately see the results in VR. Connecting capabilities to access design files, make live adjustments, and get team involvement instantaneously, we are fast-tracking the way projects are built. Go beyond drawings and shared files. Now you can walk through your building and interact with the systems before it’s built.

Schedule your tour

Latest News

We’re a winning team

MacDonald-Miller is the premier mechanical contractor in the Northwest. And a huge reason for that is our people. Here, nothing is higher priority than creating an environment where employees can craft their own path, embrace technology, expand their skills, and, just as important, be themselves. We are a Finalist for “Best Places to Work in Washington”, in large part because our atmosphere is one of creativity and camaraderie, where the level of dedication is matched by the amount of fun we have! Sound like a good fit? Go to macmiller.com/jobs to find out more about the wide variety of opportunities we have available in Washington and Oregon

Careers at MacMiller

We let our work speak for itself.
And it has a lot to say.

View Our Project Gallery
  • Boeing Dreamliner
  • Construction
  • WeWork, Tenant Improvement for Historic Portland Building
  • Boeing Delivery Center
  • Rainier Building
  • Boeing Work
  • Boiler
  • Stratus Building

We make buildings work better.