1

Computer Programmer Jobs in Idaho (NOW HIRING)

Overview Join our dynamic team in Hayden, ID, as a CNC Programmer! We are looking for a skilled and ... Familiarity with CAD/CAM software is a plus. * Excellent problem-solving skills & attention to ...

CAD Designer

Boise, ID · On-site

$25 - $32/hr

Schnabel Engineering is an employee-owned, professional consulting firm that focuses on solving ... Our Boise, Idaho office is seeking a Mid-Level CAD Designer to support our engineering group. We ...

CNC Programmer

Hayden, ID · On-site

$30 - $40/hr

Overview Join our dynamic team in Hayden, ID, as a CNC Programmer! We are looking for a skilled and ... Familiarity with CAD/CAM software is a plus. * Excellent problem-solving skills & attention to ...

Bridge CAD Technician

Meridian, ID · On-site

$25 - $35/hr

As a Bridge CAD Technician, you will create electronic design plans using computer software and work closely with Engineers to turn blueprints and technical drawings into 2D/3D computer models. What ...

Bridge CAD Technician

Meridian, ID · On-site

$25 - $35/hr

As a Bridge CAD Technician, you will create electronic design plans using computer software and work closely with Engineers to turn blueprints and technical drawings into 2D/3D computer models. What ...

Bridge CAD Technician

Meridian, ID · On-site

$25 - $35/hr

As a Bridge CAD Technician, you will create electronic design plans using computer software and work closely with Engineers to turn blueprints and technical drawings into 2D/3D computer models.

As a Bridge CAD Technician, you will create electronic design plans using computer software and work closely with Engineers to turn blueprints and technical drawings into 2D/3D computer models. What ...

CNC Programmer

Lewiston, ID · On-site

$26.50 - $36.25/hr

Successful Candidate will: · Have a High School diploma or greater. · Excellent attention to detail and problem-solving skills. · Understand G-Code programming. · Auto CAD Experience. · At least ...

Adjuncts - Computer ~~~~~ Please apply here for possible future openings. As specific needs for these types of positions are not always known, applicants who meet the initial review for ...

CNC Programmer

Lewiston, ID · On-site

$26.50 - $36.25/hr

Successful Candidate will: · Have a High School diploma or greater. · Excellent attention to detail and problem-solving skills. · Understand G-Code programming. · Auto CAD Experience. · At least ...

Schnabel Engineering is an employee-owned, professional consulting firm that focuses on solving ... Our Boise, Idaho office is seeking a Civil 3D CAD Designer to support our engineering group. We are ...

Programmer Analyst I

Boise, ID · Hybrid

$80K - $133K/yr

Programmer Analyst I Hybrid role(3days/weekin office)atourPortland, Medford, Fargo, Burlington ... Demonstrated computer skills using ETL, SQL coding and report tools. * Proven ability to perform ...

Programmer Analyst I

Lewiston, ID · Hybrid

$80K - $133K/yr

Programmer Analyst I Hybrid role(3days/weekin office)atourPortland, Medford, Fargo, Burlington ... Demonstrated computer skills using ETL, SQL coding and report tools. * Proven ability to perform ...

Adjuncts - Computer Graphics ~~~~~ Please apply here for possible future openings. As specific needs for these types of positions are not always known, applicants who meet the initial review for ...

FPGA Engineer

Boise, ID · On-site

$123K - $158K/yr

D.) in Electrical Engineering, Computer Engineering, or a related field - Knowledge of cryptographic algorithms and experience implementation mathematical algorithms in hardware - Experience in ...

Showing results 41-60

Computer Programmer information

See Idaho salary details

$31.1K

$61.1K

$89.9K

How much do computer programmer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for computer programmer in Idaho is $61,134.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,500.00 and $75,300.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Idaho?

The most popular types of Computer Programmer jobs in Idaho are:

What are popular job titles related to Computer Programmer jobs in Idaho?

For Computer Programmer jobs in Idaho, the most frequently searched job titles are:

What job categories do people searching Computer Programmer jobs in Idaho look for?

The top searched job categories for Computer Programmer jobs in Idaho are:

What cities in Idaho are hiring for Computer Programmer jobs?

Cities in Idaho with the most Computer Programmer job openings:

What are popular job titles related to Computer Programmer jobs in ID?

For Computer Programmer jobs in ID, the most frequently searched job titles are:

Infographic showing various Computer Programmer job openings in Idaho as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $61,134 per year, or $29.4 per hour.

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 14 hours ago


Job description

Schnabel Engineering is an employee-owned, professional consulting firm that focuses on solving problems related to the earth and environment through specialization in dam, geotechnical, geostructural, and tunnel engineering.  Schnabel’s high standards for quality, business ethics, and concern for the communities they live in, and support are a vital part of who we are and what we offer.  Founded in 1956, Schnabel has experienced tremendous success and growth through its dedication to excellence in client service, high quality, and value-added solutions.  Schnabel is an ENR Top 500 Design Firm and Top 10 Dams and Reservoirs Design Firm with over 700+ employees in 31 offices throughout the United States.

Recognized by CE News as one of the Best Engineering Firms to Work for, Schnabel provides employees with a competitive benefits package, including health, dental, life and disability. Engagement in Schnabel’s wellness program offers incentives for employees to pursue a healthy lifestyle, and the firm rewards employees through its Employee Stock Ownership Plan.

Benefit options include:

  • Medical insurance
  • Dental insurance
  • Flexible spending accounts
  • Employee life & ADD insurance (100% company-paid)
  • Short-term disability (100% company-paid)
  • Long-term disability
  • Supplemental life insurance
  • 401(k) and profit-sharing plan
  • Employee stock ownership plan (ESOP)
  • Bonus program
  • Paid time off
  • 9 Paid Holidays
  • Wellness program
  • Professional development and tuition reimbursement

Job Description:

Are you looking for interesting and meaningful work, a fun atmosphere, and opportunities to learn, grow, and excel? If so, then welcome to Schnabel! We approach problems with creativity and innovation. Our Boise, Idaho office is seeking a Civil 3D CAD Designer to support our engineering group. We are looking for a motivated candidate with 3+ years of experience, strong attention to detail, and a passion for developing as a professional within a collaborative team. This position offers the opportunity to work closely with engineers across civil, structural, and mechanical disciplines on a variety of exciting infrastructure projects.

The Boise office of Schnabel focuses on the design of structures and facilities within our dam engineering group. Projects include the design of dams, spillways, outlet works, surface water intakes, pump stations, fish hatcheries and passage, pipelines, and fabricated gates and valves for projects located across the United States.

Our drafting and design work spans several disciplines:

  • Civil Design – 3D site grading and earthwork, earthen dams, spillways, intakes, pipelines/penstocks, fish hatcheries, and hydroelectric facilities
  • Structural Design – Precast and cast-in-place concrete structures, fabricated steel structures, wood and metal frame buildings, and bridges
  • Mechanical Design – Pumps stations, large diameter pipe fittings and valves, and machine design

Job Responsibilities:

  • Develop 3D grading, terrain, and models to illustrate complex structures or systems using AutoCAD Civil 3D and other 3D modeling tools.
  • Prepare 2D CAD drawings (plans, profiles, sections and details) for contract documents based on input and guidance from design staff and in accordance with internal drafting standards.
  • Work closely with engineers from multiple disciplines to ensure coordinated and constructible designs.
  • Take initiative on design tasks – capable of working independently when needed and contributing design input beyond basic redlines.
  • Maintain drawing files, CAD standards, and other digital files in accordance with internal procedures.
  • Prepare graphics for engineering reports, presentations, and proposals.
  • Participate in professional development and training to expand technical skills and knowledge.

Required Skills/Experience:

  • Minimum of 3 years of CAD design experience supporting civil engineering projects, including site development, grading, drainage, and plan/profile production.
  • High school diploma (or equivalent) with additional degree or certification in Drafting and Design Technology, or equivalent practical experience.
  • Proficiency with the latest version of AutoCAD and AutoCAD Civil 3D.
  • General understanding of civil design principles; experience supporting multiple disciplines is preferred.
  • Ability to develop large, multifaceted drawing sets based on survey data, GIS, point clouds, and engineering sketches.
  • Strong communication and collaboration skills, with the ability to work effectively within a team.
  • Self-motivated and proactive in solving problems and completing work with minimal supervision.
  • Experience in additional software such as MicroStation, OpenRoads, SolidWorks, ArcGIS, AutoCAD Plant 3D, Inventor, Bluebeam, or Excel is a plus.
  • Experience with Revit is preferred.

Other Requirements:

  • Ability to pass a background check which may include criminal history, motor vehicle record, credit check
  • Ability to pass a pre-employment screening

The compensation range for this role is between $25 to $32 per hour. Compensation for this position may vary based on geographic location and other factors. We remain committed to providing competitive and equitable compensation to all employees, regardless of their location.