1

Senior Computer Engineer Jobs in Utah (NOW HIRING)

Senior Electrical Engineer

Lehi, UT

$100K - $131K/yr

Join Our Team as a Senior Electrical Engineer at Water Works Engineers! Meet Water Works Engineers ... Advanced proficiency in Microsoft Office Suite (Word, Excel, Project) and CAD design software such ...

Senior Electrical Engineer

Lehi, UT · On-site

$100K - $131K/yr

Join Our Team as a Senior Electrical Engineer at Water Works Engineers! Meet Water Works Engineers ... Advanced proficiency in Microsoft Office Suite (Word, Excel, Project) and CAD design software such ...

Senior Electrical Engineer

Lehi, UT · On-site

$100K - $131K/yr

Join Our Team as a Senior Electrical Engineer at Water Works Engineers! Meet Water Works Engineers ... Advanced proficiency in Microsoft Office Suite (Word, Excel, Project) and CAD design software such ...

Senior Software Engineer

Provo, UT · On-site

$120K - $140K/yr

Senior Software Engineer Are you a Software Engineer who's ready to take your career to the next ... To succeed in this role, you must hold a Computer Science degree and bring 8-12 years of experience ...

Senior Software Engineer

Provo, UT · On-site +1

$120K - $140K/yr

Senior Software Engineer Are you a Software Engineer who's ready to take your career to the next ... To succeed in this role, you must hold a Computer Science degree and bring 8-12 years of experience ...

Industry/Sector Not Applicable Specialism IFS - Information Technology (IT) Management Level Senior ... Computer Engineering, Computer Science, Data Processing/Analytics/ Science, Software Engineering ...

Sr. Electrical Engineer

Centerville, UT · On-site

$119K - $170K/yr

What You'll Do Senior Leadership Lead electrical engineering designs for complex industrial ... Frequent use of hands/fingers for computer entry and answering calls. Able to perform occasional ...

Senior Data Engineer

Salt Lake City, UT · On-site

$102K - $139K/yr

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a ...

Senior Data Engineer

Salt Lake City, UT · On-site

$102K - $139K/yr

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a ...

Senior Data Engineer

Salt Lake City, UT

$102K - $139K/yr

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a ...

New

Overview Opening available for Senior Software Engineer - .NET at Cotiviti, Inc. in South Jordan ... Qualifications Requires bachelor's degree or foreign equivalent degree in Computer Science ...

Senior Drainage Engineer

Salt Lake City, UT · On-site

$101K - $138K/yr

Apply today to join Parsons as a Senior Drainage Engineer and help us deliver the infrastructure ... Experience with CAD and other software associated with transportation design (Bentley and/or ...

next page

Showing results 1-20

Senior Computer Engineer information

See Utah salary details

$54.2K

$115.2K

$167.1K

How much do senior computer engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for senior computer engineer in Utah is $115,214.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,100.00 and $130,600.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by Senior Computer Engineers when leading project teams?

Senior Computer Engineers often encounter challenges such as balancing technical leadership with hands-on development work, managing cross-functional team communication, and ensuring that projects stay on schedule. They are responsible for translating high-level requirements into actionable tasks while mentoring junior engineers and resolving technical roadblocks. Effective time management and strong collaboration skills are key, as they frequently coordinate between engineering, product management, and other stakeholders to deliver complex systems on time.

What are Senior Computer Engineers?

Senior Computer Engineers are experienced professionals who design, develop, and maintain computer hardware and software systems. They often lead engineering teams, oversee complex projects, and ensure that systems meet organizational requirements for performance and security. Their work may include developing new technologies, optimizing existing systems, and mentoring junior engineers. Senior Computer Engineers typically have several years of experience and a strong background in computer science or engineering.

What are the key skills and qualifications needed to thrive as a Senior Computer Engineer, and why are they important?

To thrive as a Senior Computer Engineer, you need advanced knowledge of computer architecture, hardware and software integration, and a relevant degree in computer engineering or a related field. Familiarity with design tools like CAD software, programming languages (such as C/C++ or Python), and industry certifications (like Cisco or CompTIA) is highly beneficial. Leadership, problem-solving, and effective communication are crucial soft skills for managing projects and mentoring junior engineers. These competencies ensure the successful development, troubleshooting, and optimization of complex computing systems, driving innovation and efficiency in technology solutions.
What are the most commonly searched types of Computer Engineer jobs in Utah? The most popular types of Computer Engineer jobs in Utah are:
Infographic showing various Senior Computer Engineer 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 $115,214 per year, or $55.4 per hour.

Senior Specialist, Software Engineering 1

L3HHCM20

Salt Lake City, UT • On-site

$117K - $154K/yr

Other

Posted 22 days ago


Job description

Job Title: Sr. Specialist, Software Engineering

Job Code: 35698

Job Location: Salt Lake City, UT

Job Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off 

Job Description:

L3Harris is currently seeking a software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to support existing and develop next generation military communications applications. This important work contributes to the safety and effectiveness of US and allied nations' warfighters. The software engineers working in this field often work on a variety of cutting edge projects over their careers, as we design embedded systems for the ground, air, shipboard, and space-based communication systems.

Essential Functions:

  • Contribute to lifecycle of embedded real-time systems by designing, coding, testing, debugging, and updating developmental and fielded systems
  • Maintain and review requirements, design documentation and source code
  • Collaborate with a cross-functional engineering team
  • Contributes to the development of technical responses to Requests for Proposals (RFPs) by providing effort estimation, rationale (basis of estimate), and risk analysis based on Statements of Work (SOWs)
  • Works mostly autonomously and mentors junior engineers
  • Ability to obtain and retain a security clearance is required for this job posting

Qualifications:
Bachelor's Degree (Computer Science, Computer Engineering or Electrical Engineering preferred) and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.

 Proficient with object oriented C++ 

Experience in embedded systems design, including use of an RTOS 

Preferred Additional Skills:

  • Experience troubleshooting on embedded targets
  • Experience in object-oriented software architecture and design
  • Working knowledge of signal processing, control systems, networking
  • Experience with drivers/hardware interfaces including PCIe, 1553, RS232, SPI, I2C, FPGAs, and other unique hardware
  • Knowledge of protocols such as IP, UDP, TCP, EtherCAT, CAN, RTPS/DDS
  • Strong depth of knowledge in programming languages, compilers, and application execution
  • Understanding of operating systems including Linux, Unix, VxWorks, Windows
  • Knowledge of UML diagrams such as class diagrams, component diagrams, state diagrams, sequence diagrams, etc.
  • Knowledge of modeling software: Matlab, Simulink, MATRIXx, Sci-Lab, Octave
  • Scripting languages such as Python, Bash, Perl
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques
  • Knowledge of DevOps technologies such as virtualization, Docker, build automation (e.g. Jenkins, CMake, git/Bitbucket, Artifactory)
  • Experience with test frameworks such as Google Test/Google Mock
  • Ability to understand schematics
  • Good communication skills and ability to work well in a team environment
  • Solid presentation and writing skills
    #LI-JD3