1

Programmer Programmer Jobs in Utah (NOW HIRING)

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J ...

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J ...

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J ...

CNC Programmer

Salt Lake City, UT · On-site

$25.75 - $35/hr

CNC Programmer Location: Salt Lake City, UT Duration: Full Time/Permanent Pay Range: Competitive compensation tailored for top talent. Benefits: health, dental, vision, 401(k), and paid time off.

CNC Programmer

Ogden, UT

$26 - $35.50/hr

CNC Programmer We have an immediate long-term project opportunity for a highly skilled and self driven CNC Programmer to support end to end numerical controls programming and machining prove out ...

Production CNC Programmer SicoSyndicate Riverton, UT Full-time Shift: Day Shift - 6:00 AM - 4:30 PM (Monday - Thursday) Last Revised Date: 10/14/2025 Last Revised By: Nathan Davis Position Overview ...

Production CNC Programmer SicoSyndicate Riverton, UT Full-time Shift: Day Shift - 6:00 AM - 4:30 PM (Monday - Thursday) Last Revised Date: 10/14/2025 Last Revised By: Nathan Davis Position Overview ...

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J ...

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J ...

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J ...

CNC Programmer

Herriman, UT · On-site

$80K - $115K/yr

Position Overview B&T USA is seeking an experienced CNC Programmer with a strong focus on lathes and turning operations. This role offers room for growth and development within the company. The ideal ...

T USA is seeking an experienced CNC Programmer with a strong focus on lathes and turning operations. This role offers room for growth and development within the company. The ideal candidate will have ...

CNC Programmer 68696

Ogden, UT

$26 - $35.50/hr

CNC Programmer We have an immediate long-term project opportunity for a highly skilled and self driven CNC Programmer to support end to end numerical controls programming and machining prove out ...

CMM Programmer Syndicate & ZEV Multiple Positions Available Riverton, UT Full-Time Shift: Day Shift (Monday - Thursday) 6:00 AM - 4:30 PM CMM Programmer writes and modifies programs using Calypso for ...

CMM Programmer Syndicate & ZEV Multiple Positions Available Riverton, UT Full-Time Shift: Day Shift (Monday - Thursday) 6:00 AM - 4:30 PM CMM Programmer writes and modifies programs using Calypso for ...

next page

Showing results 1-20

Programmer Programmer information

See Utah salary details

$11

$38

$67

How much do programmer programmer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for programmer programmer in Utah is $38.01, according to ZipRecruiter salary data. Most workers in this role earn between $25.43 and $48.03 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 Utah? For Programmer Programmer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Utah look for? The top searched job categories for Programmer Programmer jobs in Utah are:
What cities in Utah are hiring for Programmer Programmer jobs? Cities in Utah with the most Programmer Programmer job openings:
Programmer/Software Developer

Other

PTO

Posted 11 days ago


Tooele County School District rating

6.0

Company rating: 6.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

395th of 545 rated elementary and secondary schools


Job description

Programmer/Software Developer
LOCATION: 
District Office
CLOSING DATE:
June 14, 2026
POSITION PURPOSE:
Under supervision of the Technology Director, the Software Developer/Programmer will perform a variety of specialized duties in the development, implementation, and maintenance of district developed or manufacturer developed system software packages to provide timely delivery of services to District customers. Additionally, this position will engage in research, design, development, and implementation of new system applications and features as appropriate.
RESPONSIBILITIES:










  • Support the software design and coding processes under the guidance of technology department team members.
  • Make recommendations of critical software and systems upgrades when needed that will ensure programs remain consistently available to end users.
  • Collaborate with instructional designers, educators, and other stakeholders to understand requirements and translate them into technical specifications.
  • Write clean, scalable, efficient, and secure code that aligns with project goals and industry best practices.
  • Test and debug applications to ensure high performance, reliability, and security.
  • Integrate data from various sources and APIs to enhance functionality and interoperability.
  • Respond to concerns about software/programming issues.
  • Stay updated on emerging technologies and trends in K-12 education to propose innovative solutions.
  • Provide technical support and troubleshooting for deployed applications.
  • Gather information from users about program functionality.
  • Perform software updates on systems as required.
  • Research, evaluate, and leverage emerging technologies, including artificial intelligence (AI), to enhance programming efficiency, automate processes, and improve district operations.
  • Manage and maintain district databases, including database design, administration, optimization, security, backup, recovery, and data integration to support business and educational systems.
  • Other duties as assigned and required.

EDUCATION AND CERTIFICATIONS: 

  • Associate Degree in Computer Science or Information Systems; or equivalent combination of education and relevant experience; Bachelor's Degree or greater is preferred.
  • Industry certifications in software, systems or network disciplines, preferred such as CompTIA A+, Network+, and Security+.

KNOWLEDGE AND EXPERIENCE:

  • Experience with various operating systems:  Windows, Mac OS, IOS, and Linux Preferred.
  • Experience in basic programming languages Python, C++, JavaScript, SQL, C#, HTML and CSS preferred.
  • Proven experience in software development, particularly in educational technology or related fields.
  • Experience creating project plans and tracking progress of individual tasks.

REQUIRED SKILLS & ABILITIES:

  • Must have excellent communication skills, both written and verbal.
  • Must be physically able to bend, stoop, climb, walk, and lift objects.
  • Strong leadership and management skills.
  • Must possess an ability to be collaborative with, and communicate clearly and effectively, with all types and levels of employees.
  • Excellent problem-solving skills and attention to detail.
  • Ability to meet deadlines and manage time well.
  • Must possess a high degree of analytical and troubleshooting abilities.
  • Maintain positive attitude when dealing with district staff and fellow Tech Department members.
  • Ability to work well and maintain composure under the pressures of a dynamic and fast-paced environment.

OTHER REQUIREMENTS:

  • Must be available to work occasional prolonged and irregular hours.
  • Must possess and maintain a Utah driver's license.
  • Must be able to bend, stoop and lift up to 25 lbs.

CONTRACT:

  • Full-time, 260 day Contract
  • Lane: District Administrative Salary Schedule:
    • Level: Supervisor I
    • Step: Based on experience
  • Benefit Eligible at a certified rate
  • 10 days sick leave and 24 days annual leave per fiscal year



What Tooele County School District employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom