Here are a list of our current job listings. If there are none posted, thank you for your interest, but please check back another time.

Cabling Technician

This position requires working mostly unsupervised to install, maintain, test, and repair client low voltage cable plants. This position also helps develop proposals for client cable systems. Other duties may include assisting with voice communication and IT related projects and performing other cable related tasks as requested by management.

In this position, it is essential that candidates be able to achieve outstanding customer satisfaction while achieving 50-75% average billable productivity. They must have effective interpersonal and communication skills to be able to work effectively with clients one-on-one as well as having above average technical skills in cabling systems and manufacturing/industry cabling standards. An Associate’s degree and/or 3 years of experience in the field is preferred. This position is expected to achieve BICSI and manufacturer specific certifications.

Candidates must be self-motivated and possess a strong work ethic while being dependable and reliable, and exhibit a calm, professional demeanor. Candidates must also have strong organization skills and be able to work under pressure and deadlines.

The physical environment in which one works may be inside and outdoors. Work involves pulling cable, bending, crawling and maneuvering in tight spaces on a regular basis. Work also frequently involves lifting and carrying 60 lbs. on a regular basis. Work is routinely performed offsite in various client locations (therefore a valid driver’s license and clean driving record are required).

Job Type: Full-time

Pay: $17.00 - $24.00 per hour

COVID-19 considerations:
We provide masks, gloves, and hand sanitizer to all employees. We wear masks when working with clients and ensure we maintain proper social distance within our office. We also clean and sanitize daily.

IT Professional

 The ideal candidate will have 5+ years of hands-on IT experience with a thorough knowledge of computer software and hardware and a variety of internet applications, networks and operating systems.

Granite operates in a fast-paced environment and likewise, candidates must have strong organization, communication, great troubleshooting abilities and attention to detail. The goal is to build and maintain updated and efficient computer systems and networks to optimize the role of technology on business sustainability.

We offer a full compensation package including benefits with a great team and skill-building atmosphere.

Working remotely may be a feasible option based on skills, experience and availability. Occasional travel to Bozeman, MT office for training will be required.

Example of Duties:

· Uses deductive problem-solving skills to investigate and solve a broad range of support issues from end user's application problems to server related issues.

· Troubleshoots networks, systems, software, hardware and applications to identify and correct malfunctions and other operational difficulties.

· Respond to customer inquiries with high degree of professionalism.

· Ensure security and privacy of networks and computer systems

Job Type: Full-time

Pay: $45,000.00 - $60,000.00 per year

COVID-19 considerations:
We provide masks, gloves, and hand sanitizer to all employees. We wear masks when working with clients and ensure we maintain proper social distance within our office. We also clean and sanitize daily.

Finance and Administration Associate

This position is responsible for achieving outstanding customer service with our clients while providing cross-functional support to other departments and staff. This position also performs bookkeeping tasks, such as accounts payable and accounts receivable as well as operational, marketing, and administrative support.

Essential Duties:

  • Performs general bookkeeping tasks in QuickBooks: accounts payable, accounts receivable, bank deposits, assists with financial reporting as requested.

  • Performs administrative tasks such as: answering phones, greeting guests, maintaining customer database, managing the support email account.

  • Assists Department Managers and President with operational tasks including formula-based excel reports, correspondence, scheduling, and proposal creation and project support.


Other Duties:

  • Ensures knowledge of staff movements in and out of building.

  • Assists with other Business Management duties as directed by the Finance and Administration Manager or President.

  • Assists with general marketing tasks including marketing materials, website updates, and recruiting ads.

  • Performs other general office administrative and clerical support as requested by management.


Knowledge, Skills and Abilities:

  • Demonstrated interpersonal and communication skills and ability to interact professionally with all levels of staff, customers, and vendors while achieving outstanding customer service.

  • Intermediate level experience with QuickBooks, office productivity software applications such as Microsoft Word, Excel and Outlook and ability to learn other applications.

  • Technical skills/knowledge with respect to the tools used in each functional area in order to understand the business and be able to discuss work with outside vendors, clients and staff.

  • Must be dependable and reliable.

  • Ability to work under pressure and make deadlines in a fast-paced environment.

  • Excellent organization and planning skills, with the ability to maintain a high level of attention to detail.



  • Associate degree in a Business or related curriculum or prior equivalent experience approved by management required. Bachelor’s degree preferred.

  • Minimum of three years prior equivalent experience in office/business environment required.


Physical Environment:

  • Normal office environment. In office presence is required.

  • Must be able to lift and carry 20 lbs.

  • Work involves bending and moving items/supplies on a regular basis.


Job Type: Full-time, Monday – Friday 8:00am to 5:00pm (1 hour for lunch) 


  • Simple IRA

  • Health Insurance

  • Paid Time Off

Salary: DOE


COVID-19 Considerations:
We provide masks, gloves, and hand sanitizer to all employees. We wear masks within our office. This position helps clean and sanitize the office daily.