Career enthusiasts wanted!

We’re experiencing explosive growth that fuels our continual search for the best people who can manage and build positive experiences for our customers and Team Members.


Why Niagara?

We value our Team Members and invest in their development. We foster a positive environment and work-life balance. We reward success and learn from our failures. We promote based on merit, not tenure and have a high rating of promoting from within the company. At Niagara, our Team Members grow with us! Here’s how:

  • Flat organizational structure which allows for increased networking and opportunity to succeed
  • Cutting edge technology
  • Technical and soft-skill training available to all Team Members
  • Family events and opportunities to volunteer in the communities in which we work and live
  • Competitive compensation and benefits package
  • Team Member rewards and recognition programs

Where We’re Located

Niagara Locations

Ontario, CA
Rialto, CA
Stockton, CA
Tacoma, WA
Salt Lake City, UT
Phoenix, AZ
Denver, CO
Los Lunas, NM
Mesa, AZ

Dallas, TX
San Antonio, TX
Houston, TX
Kenosha, WI
Indianapolis, IN
Columbus, OH
Allentown, PA
Byhalia, MS
Oklahoma City, OK

Hamburg, PA
Mooresville, NC
Atlanta, GA
Groveland, FL
Monterrey, MX
Bloomfield, CT
Chester, VA
Jupiter, FL