1

Computer Programmer Jobs in Utah (NOW HIRING)

Computer Technician

Salt Lake City, UT

$17.75 - $23.50/hr

Details Open Date 08/24/2026 Requisition Number PRN17404N Job Title Computer Technician Working Title Computer Technician Career Progression Track D Track Level FLSA Code Nonexempt Patient Sensitive ...

Computer Technician

Salt Lake City, UT · On-site

$15.19 - $19.77/hr

Announcement Details Open Date 08/24/2026 Requisition Number PRN17404N Job Title Computer Technician Working Title Computer Technician Career Progression Track D Track Level FLSA Code Nonexempt ...

CNC Programmer

Salt Lake City, UT · On-site

$25.75 - $35/hr

The ideal candidate will have a strong background in CNC programming, CAD/CAM software, and an ability to interpret complex blueprints and models. Responsibilities: * Develop, test, and optimize CNC ...

CNC Programmer

Layton, UT · On-site

$67K - $85K/yr

Perform CAD development and modeling of fixturing * Interpret engineering drawings, GD&T, 3D CAD models and customer specifications * Troubleshoot machining issues and modify programs to improve ...

As a Structures CAD Technician, you will support structural engineers in preparing detailed construction documents for complex structures related to heavy civil and municipal projects. Horrocks ...

CNC Programmer

Layton, UT · On-site

$67K - $85K/yr

Perform CAD development and modeling of fixturing * Interpret engineering drawings, GD&T, 3D CAD models and customer specifications * Troubleshoot machining issues and modify programs to improve ...

CNC Programmer

Layton, UT · On-site

$67K - $85K/yr

Perform CAD development and modeling of fixturing * Interpret engineering drawings, GD&T, 3D CAD models and customer specifications * Troubleshoot machining issues and modify programs to improve ...

Perform CAD development and modeling of fixturing * Interpret engineering drawings, GD&T, 3D CAD models and customer specifications * Troubleshoot machining issues and modify programs to improve ...

As a Structures CAD Technician, you will support structural engineers in preparing detailed construction documents for complex structures related to heavy civil and municipal projects. Horrocks ...

As a Structures CAD Technician, you will support structural engineers in preparing detailed construction documents for complex structures related to heavy civil and municipal projects. Horrocks ...

Sr CAD Operator

Clearfield, UT · On-site

$18.25 - $25/hr

Support daily design team activities, including quoting, designing, and CNC programming ... Advanced computer literacy. * Experience with conversational CNC programming. What You'll Love ...

Sr CAD Operator

Clearfield, UT

$18.25 - $25/hr

Support daily design team activities, including quoting, designing, and CNC programming ... Advanced computer literacy. * Experience with conversational CNC programming. What You'll Love ...

Sr CAD Operator

Clearfield, UT

$18.25 - $25/hr

Support daily design team activities, including quoting, designing, and CNC programming ... Advanced computer literacy. * Experience with conversational CNC programming. What You'll Love ...

Showing results 41-60

Computer Programmer information

See Utah salary details

$30K

$59.1K

$86.9K

How much do computer programmer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for computer programmer in Utah is $59,150.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,000.00 and $72,800.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 Utah?

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

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

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

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

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

What cities in Utah are hiring for Computer Programmer jobs?

Cities in Utah with the most Computer Programmer job openings:

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

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

Infographic showing various Computer Programmer job openings in Utah as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 79% Full Time, 15% Part Time, 2% Contract, and 2% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $59,150 per year, or $28.4 per hour.

CAD Administrator, Assistant (Plant 3D & Engineering Systems)

Salt Lake City, UT • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 12 days ago


Job description

Description About the Job The Assistant CAD Administrator - Plant 3D & Engineering Systems is a senior-level technical and leadership role with responsibility for supporting the CAD Manager in the administration, standardization, and continuous improvement of the company's CAD and engineering systems, with a strong focus on AutoCAD Plant 3D. This position requires demonstrated leadership experience and ability to combine advanced technical expertise with team leadership, mentoring, and enterprise-level system support. The role serves as a technical delegate to the CAD Manager, providing oversight of Plant 3D and Plant PID specification development and integration into design projects. The role also provides advanced user support across multiple offices. Essential Duties and Responsibilities Support the CAD Manager in executing CAD strategy, standards, and governance. Mentoring, technical guidance, and coordination of CAD users across offices. Act as a senior technical lead and escalation point for complex CAD and Plant 3D issues. Assist with planning, prioritization, and execution of CAD initiatives. Support cross-discipline collaboration and promote consistent adoption of standards. Support development, maintenance, and enforcement of Plant 3D piping specifications and catalogs. Assist with P&ID and 3D model coordination to ensure data integrity and consistency. Lead or support QA/QC reviews and resolution of specification, catalog, and data discrepancies. Coordinate with engineering and procurement teams to align specifications with approved standards. Provide leadership in identifying and implementing improvements to CAD workflows, tools, and engineering technologies. Assist with evaluation, testing, and rollout of new software tools and system enhancements. Support documentation, version control, and change management related to CAD systems and standards. Champion continuous improvement initiatives that enhance efficiency, quality, and reliability. Provide senior-level technical support for active Plant 3D and CAD projects. Serve as a leadership resource for resolving complex system, data, or workflow issues. Assist with project setup, templates, and environment configuration. Mentor designers, engineers, and local support champions across offices. Lead or support development of training materials and internal documentation. Support onboarding and training of new CAD and Plant 3D users. Reinforce consistent application of company CAD standards across all offices. Gather user feedback and help translate it into actionable system improvements. Plant 3D Specifications & P&ID Coordination Support development, maintenance, and enforcement of Plant 3D piping specifications and catalogs. Assist with P&ID and 3D model coordination to ensure data integrity and consistency. Lead or support QA/QC reviews and resolution of specification, catalog, and data discrepancies. Coordinate with engineering and procurement teams to align specifications with approved standards. Technology Improvement & Process Optimization Provide leadership in identifying and implementing improvements to CAD workflows, tools, and engineering technologies. Assist with evaluation, testing, and rollout of new software tools and system enhancements. Support documentation, version control, and change management related to CAD systems and standards. Champion continuous improvement initiatives that enhance efficiency, quality, and reliability. Project & User Support Provide senior-level technical support for active Plant 3D and CAD projects. Serve as a leadership resource for resolving complex system, data, or workflow issues. Assist with project setup, templates, and environment configuration. Mentor designers, engineers, and local support champions across offices. Training & Standards Enforcement Lead or support development of training materials and internal documentation. Support onboarding and training of new CAD and Plant 3D users. Reinforce consistent application of company CAD standards across all offices. Gather user feedback and help translate it into actionable system improvements. About You Minimum 10 years of experience in CAD, engineering design, or CAD management-related roles. Demonstrated prior leadership experience, such as: Lead designer, CAD lead, or technical lead roles Mentoring or supervising CAD users Leading technical initiatives or standards implementation Advanced experience with AutoCAD Plant 3D, including: Piping specifications and catalogs P&ID and 3D coordination Data management and validation workflows Strong understanding of industrial piping systems and engineering design processes. Experience supporting multi-office or enterprise CAD environments. Strong organizational, documentation, and communication skills. Ability to work independently while supporting leadership and organizational objectives. Preferred Qualifications Formal CAD leadership or CAD management support role. Experience influencing or guiding technical teams. Familiarity with and development of CAD/BIM standards and QA/QC workflows. Experience developing and delivering technical training. Abreast of latest technology innovation, automation, and process improvement software and workflows. About Us We plan, design, engineer, and build food plants for major brands across the country and the world. For the past three decades, we've focused exclusively on the food and beverage industry, helping your favorite brands put your favorite foods in the grocery store. Simply put, food isn't one thing we do, it's all we do. Dennis Group offers competitive compensation packages commensurate with experience. We provide comprehensive employee benefits including medical, dental, vision, life and disability insurance, paid time off including an open vacation policy, as well as bonus, profit-sharing, and other retirement benefit plans. Dennis Group is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or genetics.