1

Programmer Programmer Jobs in Montana (NOW HIRING)

Provide engineering and consulting services for a broad array of projects and clients. This may include performing and/or leading field investigations, engineering analysis, calculations, and ...

Professional Engineer

Helena, MT ยท On-site

$80K - $100K/yr

Professional Civil Engineer Location: Helena, MT, USA About Woith Engineering, Inc.: Established in 1978, Woith Engineering, Inc. is a renowned full-service civil engineering and land surveying firm ...

Provide engineering and consulting services for a broad array of projects and clients. This may include performing and/or leading field investigations, engineering analysis, calculations, and ...

Professional Engineer

Great Falls, MT ยท On-site

$75K - $95K/yr

Professional Civil Engineer Location: Great Falls, MT, USA About Woith Engineering, Inc.: Established in 1978, Woith Engineering, Inc. is a renowned full-service civil engineering and land surveying ...

Professional Engineer

Kalispell, MT ยท On-site

$80K - $100K/yr

Professional Civil Engineer Location: Kalispell, MT, USA About Woith Engineering, Inc.: Established in 1978, Woith Engineering, Inc. is a renowned full-service civil engineering and land surveying ...

DC Engineering has an exciting Career Opportunity for a Refrigeration Engineer in beautiful Missoula, MT ! Are you ready to make an impact in the world of refrigeration engineering? DC Engineering is ...

Associate Civil Engineer

Helena, MT ยท On-site

$60K - $80K/yr

Associate Civil Engineer Location: Helena, MT, USA About Woith Engineering, Inc.: Established in 1978, Woith Engineering, Inc. is a renowned full-service civil engineering and land surveying firm ...

Associate Civil Engineer

Great Falls, MT ยท On-site

$60K - $80K/yr

Associate Civil Engineer Location: Great Falls, MT, USA About Woith Engineering, Inc.: Established in 1978, Woith Engineering, Inc. is a renowned full-service civil engineering and land surveying ...

Associate Civil Engineer

Kalispell, MT ยท On-site

$60K - $80K/yr

Associate Civil Engineer Location: Kalispell, MT, USA About Woith Engineering, Inc.: Established in 1978, Woith Engineering, Inc. is a renowned full-service civil engineering and land surveying firm ...

Keystone Engineering Inc. opened for business in 1988 and for decades, has been a reliable provider of qualified engineering resources and technically innovative solutions. Keystone was founded to be ...

next page

Showing results 1-20

Programmer Programmer information

See Montana salary details

$11

$38

$67

How much do programmer programmer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for programmer programmer in Montana is $38.09, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $48.12 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What are popular job titles related to Programmer Programmer jobs in Montana? For Programmer Programmer jobs in Montana, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Montana look for? The top searched job categories for Programmer Programmer jobs in Montana are:
Infographic showing various Programmer Programmer job openings in Montana as of July 2026, with employment types broken down into 84% Full Time, 10% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $79,227 per year, or $38.1 per hour.

CNC Programmer & Operator - Custom Cabinetry

Samuelson Cabinets

Kalispell, MT โ€ข On-site

$26.25 - $36/hr

Full-time

Medical, Retirement, PTO

Re-posted 16 days ago


Job description

Job Title: CNC Programmer & Operator - Custom Cabinetry
Location: Kalispell, Montana
Job Summary:
Weโ€™re seeking a skilled CNC Programmer & Operator with hands-on experience in custom cabinetry and woodworking. This role is ideal for someone who understands the craftsmanship behind fine cabinetry and can translate that knowledge into precise, efficient CNC machining. The ideal candidate is detailโ€‘oriented, comfortable in a fastโ€‘paced shop environment, and capable of producing highโ€‘quality components with consistency.
Key Responsibilities:
  • Program, set up, and operate CNC routers and related machinery for custom cabinet production.
  • Interpret architectural drawings, shop drawings, and cut lists to create accurate CNC programs.
  • Optimize tool paths, feeds, and speeds to ensure efficiency, accuracy, and material conservation.
  • Perform machine setup, calibration, tool changes, and routine maintenance.
  • Inspect finished parts for quality, accuracy, and adherence to specifications.
  • Collaborate with designers, engineers, and shop staff to resolve production challenges.
  • Maintain clean, organized work areas and follow all safety protocols.
  • Troubleshoot machine issues and make adjustments as needed.
  • Assist with general woodworking tasks when required, including assembly, sanding, and fitting.
  • Program CNC Router using CAD/CAM software to produce custom cabinet components.
  • Set up and operate CNC machinery.
  • Perform routine maintenance and troubleshooting on CNC equipment.
  • Read and interpret blueprints, technical drawings, and design specifications.
  • Conduct quality checks on finished products to ensure they meet design and industry standards.
  • Optimize machining processes to improve efficiency and reduce waste.
  • Maintain accurate records of production and machine settings.
  • Collaborate with the design team to troubleshoot and resolve production issues.
  • Adhere to safety protocols and maintain a clean and organized work environment.

Qualifications:
  • Experience with custom, oneโ€‘off, or smallโ€‘batch cabinetry production.
  • Knowledge of nestedโ€‘based manufacturing workflows.
  • Background in cabinet assembly or finish carpentry.
  • Experience maintaining CNC equipment and shop tools.
  • Proven experience as a CNC Programmer/Operator in a custom cabinet shop or similar setting.
  • Proficiency in CAD/CAM software (e.g., AutoCAD, SolidWorks, Mastercam).
  • Strong understanding of CNC machinery, tooling, and manufacturing processes.
  • Ability to read and interpret blueprints and technical drawings.
  • Attention to detail and a commitment to producing high-quality work.
  • Strong problem-solving skills and the ability to troubleshoot machinery issues.
  • Excellent communication and teamwork skills.
  • Ability to work independently and meet production deadlines.
  • High school diploma or equivalent; additional technical training or certifications are a plus.

Physical Requirements:
  • Ability to lift and carry materials weighing up to 75 pounds.
  • Standing, bending, and reaching for extended periods.
  • Comfortable working in a manufacturing environment with exposure to noise, dust, and machinery.

Benefits:
  • Competitive wage based on experience.
  • Annual bonus.
  • Health and personal accident insurance.
  • Retirement plan with company match.
  • Paid time off and holidays.
  • Opportunities for professional development.

How to Apply:

Interested candidates are encouraged to submit their resume and a cover letter outlining their relevant experience to info@samuelsoncabinets.com. Please include "CNC Programmer & Operator - Custom Cabinetry" in the subject line.
We look forward to welcoming a talented and dedicated CNC Programmer/Operator to our team and contributing to the creation of exceptional custom cabinetry.