1

Computer Engineer Jobs in Sandy, UT (NOW HIRING)

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 6+ years of relevant software engineering experience, or a Master's degree in ...

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master's degree in ...

VMWare Engineer

Salt Lake City, UT · On-site

$50 - $52/hr

Bachelor's degree in computer science, information technology, computer programming, or similar * Design, implement, and maintain VMware vSphere virtualization infrastructure, including ESXi hosts (6 ...

FPGA Engineer

Salt Lake City, UT · On-site

$125K - $161K/yr

D.) in Electrical Engineering, Computer Engineering, or a related field - Knowledge of cryptographic algorithms and experience implementation mathematical algorithms in hardware - Experience in ...

Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application * Work closely with cross functional members of the ...

S. or foreign equivalent) in Computer Science, Computer Engineering, Information Systems ... Information Technology, or related field and one (1) year of experience in job offered or related ...

Electrical Engineer

Murray, UT · On-site

$80 - $100/hr

... rugged computer product lines. This is an ideal position if you're looking for: * Work in an ... Provide engineering support and guidance for new and existing product lines Requirements * BS in ...

Showing results 21-40

Computer Engineer information

See Sandy, UT salary details

$45.6K

$114.3K

$129.3K

How much do computer engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for computer engineer in Sandy, UT is $114,307.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,900.00 and $123,700.00 per year, depending on experience, location, and employer.

What is a computer engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What are the most commonly searched types of Computer Engineer jobs in Sandy, UT?

The most popular types of Computer Engineer jobs in Sandy, UT are:

What are popular job titles related to Computer Engineer jobs in Sandy, UT?

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

What cities near Sandy, UT are hiring for Computer Engineer jobs?

Cities near Sandy, UT with the most Computer Engineer job openings:

Infographic showing various Computer Engineer job openings in Sandy, UT as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 75% Full Time, 18% Part Time, 4% Contract, and 1% Nights. Highlights an 81% Physical, 1% Hybrid, and 18% Remote job distribution, with an average salary of $114,307 per year, or $55 per hour.

Computer Systems Architect - Entry Level (Utah)

Draper, UT

U.S. Department of Defense (DOD)
Public Administration • 10K+ employees

$87K/yr

Full-time

Posted 5 days ago


U.S. Department Of Defense rating

7.9

Company rating: 7.9 out of 10

Based on 540 frontline employees who took The Breakroom Quiz

27th of 50 rated military and defense


Job description

If you have background in computer science and a passion for working with emerging technology and driving IT projects, join our team at NSA. Our experts work on cutting-edge innovations that solve complex problems affecting national security.

Qualifications:The qualifications listed are the minimum acceptable to be considered for the position.
Degree must be in Computer Science (CS). Related fields (e.g., Engineering, Mathematics, Information Technology, Information Systems) may be considered relevant if the programs contain, at minimum, a concentration of courses in the following foundational CS areas: algorithms; computer architecture (not network architecture); programming methodologies and languages; data structures; logic and computation; and advanced mathematics (for example, calculus, discrete mathematics).
Relevant experience must be in the design/development of computer or information systems and include engineering hardware and/or software over their lifecycle (i.e., requirements analysis, design, implementation, testing, integration, deployment/installation, and maintenance), programming, computer systems research, reverse engineering, and/or computer/network security. Completion of military training in a relevant area such as JCAC (Joint Cyber Analysis course) will be considered towards the relevant experience requirement (i.e., 24-week JCAC course will count as 6 months of experience).
ENTRY/DEVELOPMENTAL
Entry is with a Bachelor's degree and no experience. An Associate's degree plus 2 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.Education:Employment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom