1

Computer Software Technology Jobs in Utah (NOW HIRING)

Software Engineer Anywhere Type: Contract-to-Hire Category: Engineer Industry: Financial Services ... Undergraduate degree in computer engineering, computer science, information technology, or a ...

New

Software Engineer

Salt Lake City, UT · On-site

$54.57 - $59.57/hr

Degree in Computer Engineering or Computer Science. Skills: Java. C#. Typescript. Git. Software Integration. System Testing. Automation Software. Simulators. Emulators. Communications Technology.

... Computer Science. Skills: * Java. * C#. * Typescript. * Git. * Software Integration. * System Testing. * Automation Software. * Simulators. * Emulators. * Communications Technology. * Networking ...

... Computer Science. Skills: * Java. * C#. * Typescript. * Git. * Software Integration. * System Testing. * Automation Software. * Simulators. * Emulators. * Communications Technology. * Networking ...

Field Computer Specialist

Salt Lake City, UT · On-site

$18.50 - $22.25/hr

Distinguish between user error and problems requiring escalation to other support teams or software ... Experience with technologies such as networking, administration, security-monitoring equipment ...

Showing results 41-60

Computer Software Technology information

See Utah salary details

$22

$50

$76

How much do computer software technology jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for computer software technology in Utah is $50.44, according to ZipRecruiter salary data. Most workers in this role earn between $37.84 and $62.36 per hour, depending on experience, location, and employer.

What is a computer software technology?

A Computer Software Technology job involves designing, developing, testing, and maintaining software applications and systems. Professionals in this field work with programming languages, databases, and frameworks to create software solutions for businesses and consumers. They may specialize in areas like web development, mobile apps, cybersecurity, or software engineering. These roles require strong problem-solving skills, collaboration, and knowledge of emerging technologies.

What are the typical career advancement opportunities in computer software technology?

Professionals in Computer Software Technology have a range of career growth paths, including advancement to senior developer, software architect, project manager, or team lead positions. Gaining experience and expanding your skill set in specialized areas such as cloud computing, cybersecurity, or data science can open doors to more niche roles. Many employers also promote from within, so demonstrating initiative and taking on challenging projects can accelerate your progression. Additionally, staying current with new technologies and obtaining relevant certifications can further enhance your career prospects in this dynamic field.

What are the key skills and qualifications needed to thrive in computer software technology, and why are they important?

To thrive in Computer Software Technology, you need strong programming skills, a solid understanding of software development methodologies, and typically a degree in computer science or a related field. Familiarity with development tools such as version control systems (e.g., Git), integrated development environments (IDEs), and certifications like CompTIA or Microsoft Certified are highly beneficial. Effective problem-solving, teamwork, and good communication skills help you collaborate efficiently and adapt to evolving project requirements. These abilities are vital to delivering high-quality software solutions that meet user needs and industry standards.

What jobs are in computer software technology?

Jobs in computer software technology include software developers, programmers, quality assurance analysts, systems analysts, and software engineers. These roles involve designing, coding, testing, and maintaining software applications, often requiring knowledge of programming languages, development tools, and sometimes certifications like CompTIA or Microsoft Certified solutions developer. The field offers opportunities in various industries such as tech, finance, healthcare, and gaming, with work environments ranging from offices to remote settings.

What are the most commonly searched types of Computer Software Technology jobs in Utah?

The most popular types of Computer Software Technology jobs in Utah are:

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

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

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

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

Infographic showing various Computer Software Technology job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $104,912 per year, or $50.4 per hour.

Computer Repair Technician

Salt Lake City, UT • On-site

Granite School District
Education • 5 - 10K employees

$15.50 - $21/hr

Full-time

Posted 10 days ago


Key responsibilities

  • Installs, maintains, repairs, and replaces computers, peripherals, and related equipment.

  • Performs preventive maintenance on computer equipment and peripherals.

  • Keeps project records related to job control, hours, and materials used.


Granite School District (Utah) rating

6.1

Company rating: 6.1 out of 10

Based on 39 frontline employees who took The Breakroom Quiz


Job description

Please note that this posting closes at 3:00 pm on the date listed above.
If you have questions regarding this position, please contact Dale PItkin, Technology Manager, at (385)-646-4161 or email dkpitkin@graniteschools.org
  





Job Title  Computer Repair Technician Department  Information Systems Supervisor  Technology Manager Salary Schedule ESP (60) Lane Placement  L Contract Length  12 months (243 Days) FLSA Classification  Non-exempt Last Review Date  December 2020

 
To perform this job successfully, an individual must be able to perform each essential function satisfactorily, with or without reasonable accommodations.  The requirements listed below are representative of the knowledge, skills, training, education, responsibilities, abilities; the machines, tools and equipment used; background; and any licenses or certifications required.  Physical, punctual, reliable, and predictable regular attendance is an essential job function to perform the essential duties and responsibilities of the position.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
Job Summary
Installs, maintains, and repairs computer equipment, peripherals and associated wiring located within the district.  Performs preventive maintenance on these items. Attendance, physical presence, and timeliness are required and are essential functions of this position.
Essential Functions





  • Installs, maintains, repairs and replaces computers, peripherals and related equipment.    
  • Disassembles and removes equipment as needed.    
  • Performs all manufacturers upgrades, recalls and modifications as required.   
  • Performs preventive maintenance as directed.   
  • Keeps appropriate project records focusing on job control, hours and materials used, etc.   
  • Must account and care for district vehicles and assigned tools.
  • Maintains clean and safe work area.     
  • Participates in education requirements of apprentices in techniques, equipment, safety, policies, and procedures, as necessary.
  • Experience with copiers.

Non-Essential Functions

  • Other duties as assigned*

Required Education and Qualifications
High school diploma or equivalent
Must have completed two years of fulltime formal education or have 4 years job-related experience.
Must possess or obtain Comptia A+ Certification within one year of employment.
Must have a valid driver's license.
Required Prior Experience
Must have completed two years of fulltime formal education or have 4 years job-related experience.
Required Knowledge and Skills








  • Requires a good general knowledge and practical theory of electrical, electronic, and mechanical theory.
  • Must have a good general knowledge of a variety of electronics related test equipment and specialized tools.
  • Must know and understand the workings of a variety of equipment (Chrome Books, Windows PCs, Macintosh, iPads, iPods etc.).
  • Must be able to work with a variety of peripherals (CD Roms, RAM, plotters, external disk drives, mice, printers, SMART Boards, UPSs etc.).
  • Must also work with video monitoring devices, printing devices, related cabling, networking, modems, servers, switches, etc. and software such as Windows Desktop OS, Chrome OS and MacOS. as well as software applications normally used in Granite School District.
  • Experience with copiers.
  • Must have a good working knowledge of relevant building and safety codes including pertinent aspects of OSHA, EPA, MSDS and ADA.
  • Must be able to read and understand blueprints, schematics, appropriate manuals and electrical symbols sufficient to complete assigned tasks.
  • Must have the ability to quickly discern between software and hardware related problems and symptoms.
  • Basic mathematics, oral and written communications skills.
  • Must be well versed in District Policies, Negotiated agreements and District inventory procedures.
  • Must be able to plan work and organize apprentices and temporary workers, materials, and equipment for specific projects.
  • Must maintain confidentiality with privileged information.


Assigned Decision Making
Makes safety decisions in terms of practices and procedures.  May consult with administrators, teachers, co-workers, and patrons to assist in the timely completion of projects.  Assists in planning work projects.  Assures that each assignment has sufficient tools, materials, and supplies.  Determines repairs and replacements of equipment as needed.   Prioritizes work for specific jobs assigned.  Must be able to perform assigned tasks without on-site supervision.
This position may have access to privileged and confidential information.  All data and information relating to the Department, District or State computer systems, computer printouts, law enforcement bulletins and notifications, internal memorandums, briefing notes, e-mails, passwords and any other material, whether written or oral, that relates to the function of the Police Department shall not be disseminated beyond the Granite School District Police Department.
Interactions with Others
Interacts positively with students, teachers, principals, and other district personnel
Supervisory Responsibility
NA
Budget Responsibility
NA
Working Environment
Requires work at school locations or at their work bench at the Information Systems Support Center.   May be subject to awkward positions, heat, noise, dirt, and low voltage devices.  May have occasional stress from emergencies and project deadlines. Interruptions may occur while performing work requiring accuracy and concentration.
Physical Requirements Not limited to the following:

















  •  While performing the duties of this job, the employee is required to speak and/or hear.  Frequently required to stand, walk, reach with hands and arms and stoop, kneel, and crouch.  Occasionally required to use hands to handle or feel and must occasionally climb or balance.
  • Specific vision abilities required include close vision, distance vision, color vision, peripheral vision, and depth perception.
  • Must be able to stand/sit for long periods of time.
  • Must be able to lift and or move up to 50 lbs.

Note:  The list of essential and marginal functions and of physical requirements is not exhaustive and may be supplemented in accordance with the requirements of the job.








What Granite School District (Utah) employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom