1

Computer Software Technology Jobs in Utah (NOW HIRING)

Software QA Intern

Orem, UT · On-site

$16.75 - $22/hr

... computer software and engineering. As a Software AQ Intern, you will play a crucial role in ... technology. Responsibilities: * Execute test cases and analyze results * Identify and report ...

Software QA Intern

Salt Lake City, UT · On-site

$18.75 - $24.50/hr

... computer software and engineering. As a Software AQ Intern, you will play a crucial role in ... technology. Responsibilities: * Execute test cases and analyze results * Identify and report ...

Software QA Intern

Ogden, UT · On-site

$18.75 - $24.75/hr

... computer software and engineering. As a Software AQ Intern, you will play a crucial role in ... technology. Responsibilities: * Execute test cases and analyze results * Identify and report ...

Software QA Intern

West Jordan, UT · On-site

$18 - $23.50/hr

... computer software and engineering. As a Software AQ Intern, you will play a crucial role in ... technology. Responsibilities: * Execute test cases and analyze results * Identify and report ...

Software QA Intern

Logan, UT · On-site

$16.50 - $21.75/hr

... computer software and engineering. As a Software AQ Intern, you will play a crucial role in ... technology. Responsibilities: * Execute test cases and analyze results * Identify and report ...

POSITION SUMMARY: IT Specialist - Provides user support in the Information Technology Department ... Provide assistance concerning the use of computer Hardware and Software, including Printing ...

May work with computers and computer software to create and operate programs, reports, and ... May require knowledge of general hydraulics technology, i.e. pumps, cylinders, accumulators ...

... computer software and hardware, network, and internet connection problems • Clearly communicate technical solutions to end-users in a user friendly, professional manner • Provide one-on-one end ...

Knowledge of advanced Information Technology principles and technologies; Microsoft 365, internet ... computer software and hardware configurations/capabilities; SQL Server administration; Skill in ...

Knowledge of advanced Information Technology principles and technologies; Microsoft 365, internet ... computer software and hardware configurations/capabilities; SQL Server administration; Skill in ...

... computer software and hardware, network, and internet connection problems Clearly communicate technical solutions to end-users in a user friendly, professional manner Provide one-on-one end-user ...

Knowledge of advanced Information Technology principles and technologies; Microsoft 365, internet ... computer software and hardware configurations/capabilities ; SQL Server administration; Skill in ...

next page

Showing results 1-20

Computer Software Technology information

See Utah salary details

$22

$50

$76

How much do computer software technology jobs pay per hour?

As of Jul 10, 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 does a software technologist do?

A software technologist designs, develops, tests, and maintains software applications and systems. They often work with programming languages, development tools, and collaborate with teams to solve technical problems and improve software performance.

What is a Computer Software Technology job?

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 can I do with a computer technology degree?

A computer technology degree prepares individuals for roles such as software developer, network administrator, cybersecurity analyst, systems analyst, and IT support specialist. Graduates can work in various industries, utilize programming languages, and earn certifications like CompTIA or Cisco to enhance job prospects.

What are the career opportunities for computer technology?

Computer software technology offers a wide range of career opportunities including software developer, systems analyst, cybersecurity specialist, database administrator, and network engineer. These roles often require skills in programming languages, problem-solving, and familiarity with tools like operating systems and development environments, with certifications such as CompTIA or Cisco enhancing job prospects.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand areas like Silicon Valley or with expertise in specialized fields such as machine learning or cloud computing, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses as part of compensation packages.

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 the Computer Software Technology position, 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 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 July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $104,912 per year, or $50.4 per hour.

UAS Software & Integration Engineer

RED CAT HOLDINGS

Salt Lake City, UT • On-site

$95K - $128K/yr

Other

Posted 20 days ago


Job description

Position Summary

The UAS Software Engineer serves as a core contributor to the development, maintenance, and expansion of software systems that power ground station operations and autonomous drone capabilities within SPiDRWORX product integrations.

This role operates at the intersection of low-level embedded systems, real-time communications, and advanced autonomy algorithms, requiring a technically versatile engineer who thrives in a fast-paced, mission-critical environment. The engineer will contribute to next-generation swarming technologies and help shape the software architecture that enables scalable, reliable, uncrewed aerial system operations.


Essential Duties and Responsibilities

Software Development & Maintenance:

  • Maintain and extend the ASR C++ codebase for ground station and drone operations
  • Collaborate with senior engineers on software architecture decisions, and adherence to engineering process standards
  • Evaluate and integrate emerging technologies across autonomy, sensing, and communications

Product Requirements & Technical Documentation:

  • Develop and manage PRDs and ICDs
  • Define performance thresholds and operational use cases
  • Maintain traceability between requirements and validation

Human-Machine Interface & System Integration:

  • Lead HMIF development and integration
  • Optimize operator workflows and system usability
  • Ensure interoperability across systems
  • RDT&E, Experimentation, and Validation:
  • Integrate software components across ground station, drone, and communication subsystems
  • Design and execute software integration and regression test plans
  • Analyze test data and drive system improvements
  • Support experimentation events and demonstrations

Frontend & Interface Development:

  • Develop and maintain operator-facing web interfaces using HTML, CSS, and JavaScript
  • Optimize user workflows and operator interfaces for clarity and usability in time-critical environments

Prototyping & Engineering Development:

  • Develop and iterate rapid prototypes to support capability development and integration
  • Utilize additive manufacturing techniques, including 3D printing, to design, fabricate, and test components and subsystems
  • Create and modify mechanical designs using SolidWorks or similar CAD tools.
  • Support hardware design refinement through iterative prototyping and testing cycles

Transition to Production:

  • Transition validated capabilities into production
  • Integrate third-party technologies
  • Support fielding and operational deployment

Required Qualifications

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 5+ years in UAS, C-UAS, or Software engineering
  • Experience with system-level integration
  • Experience developing under standard architectural patterns such as MVC, MVP, or MVVM
  • Strong communication and technical writing skills
  • Ability to travel (25%)

Additional Desired Qualifications

  • Experience in contested environments
  • Background in autonomy or AI systems
  • Military or operational UAS experience
  • Advanced proficiency in SolidWorks or similar CAD tools

Physical Requirements and Working Conditions

  • Ability to operate in field environments
  • Lift up to 25 lbs
  • Work flexible hours for testing events

Background Check

This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.

EEO and ITAR/EAR Work Authorization Disclosure

Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.

E-Verify

The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.