To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics ...
Computer Science, FT Faculty-CFS Professional (2 positions) Posting End Date: October 5, 2026 *NOTE ... Principal Engineer, Architect, Chief Technology Officer, or Founder. Experience with modern AI ...
Computer Science, FT Faculty-CFS Professional (2 positions) Posting End Date: October 5, 2026 *NOTE ... Principal Engineer, Architect, Chief Technology Officer, or Founder. Experience with modern AI ...
Computer Science, FT Faculty-CFS Professional (2 positions) Posting End Date: October 5, 2026 *NOTE ... Principal Engineer, Architect, Chief Technology Officer, or Founder. Experience with modern AI ...
Computer Science, FT Faculty-CFS Professional (2 positions) Posting End Date: October 5, 2026 *NOTE ... Principal Engineer, Architect, Chief Technology Officer, or Founder. Experience with modern AI ...
CAD Drafter / Designer
Woods Cross, UT · On-site
$22 - $28/hr
Preferred: 2 year certification in design or engineering field or 4 year degree. * Preferred: CSWP Certificate. * Strong computer and design software skills are required. Solidworks experience is ...
CAD Drafter / Designer
Woods Cross, UT · On-site
$22 - $28/hr
Preferred: 2 year certification in design or engineering field or 4 year degree. * Preferred: CSWP Certificate. * Strong computer and design software skills are required. Solidworks experience is ...
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 ...
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 ...
Our Computer Repair Technicians are not only tech experts, they are the problem solvers that help keep our customers gaming! No two days are the same, you will be responsible for diagnosing, fixing ...
Our Computer Repair Technicians are not only tech experts, they are the problem solvers that help keep our customers gaming! No two days are the same, you will be responsible for diagnosing, fixing ...
Computer Repair Technician
Midvale, UT · On-site
$19/hr
Our Computer Repair Technicians are not only tech experts, they are the problem solvers that help keep our customers gaming! No two days are the same, you will be responsible for diagnosing, fixing ...
Computer Repair Technician
Midvale, UT · On-site
$19/hr
Our Computer Repair Technicians are not only tech experts, they are the problem solvers that help keep our customers gaming! No two days are the same, you will be responsible for diagnosing, fixing ...
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 ...
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 ...
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 ...
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 ...
Computer Programmer information
See Park City, UT salary details
$34.5K - $40.5K
5% of jobs
$40.5K - $46.4K
10% of jobs
$46.4K - $52.4K
7% of jobs
$53.4K is the 25th percentile. Wages below this are outliers.
$52.4K - $58.3K
15% of jobs
$58.3K - $64.2K
7% of jobs
The median wage is $66.4K / yr.
$64.2K - $70.2K
15% of jobs
$70.2K - $76.1K
11% of jobs
$80.6K is the 75th percentile. Wages above this are outliers.
$76.1K - $82.1K
6% of jobs
$82.1K - $88K
14% of jobs
$88K - $94K
7% of jobs
$94K - $99.9K
2% of jobs
$34.5K
$68K
$99.9K
How much do computer programmer jobs pay per year?
What do you do as a computer programmer?
What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?
Is a computer programmer a good career?
What kind of jobs can computer programmers get?
What does a computer programmer do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Full-time
Re-posted yesterday
Job description
Job Title: Associate, Systems Engineer
Job Code:39644
Job Location:Salt Lake City, UT
Job Schedule: 9/80:Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday offÂ
Job Description:  As a new graduate in the Systems Engineering role, you will assit in supporting the planning, development, and evaluation of system solutions across a variety of technical activities. The role involves contributing to analysis, testing, troubleshooting, and communication efforts to help ensure systems meet user and program needs.Â
Essential Functions:
Perform operational analysis and developconcept of operations,designand implementation plansÂ
Develop test plans, procedures&casesÂ
Conduct tests and document resultsÂ
Use software tools,scriptingand software/hardware troubleshootingÂ
Analyze systems requirements from end systemsand usersÂ
Supports development and evaluation of complex system designs and architecturesÂ
Develop and deliver presentations to communicate design activity plans and status to internal and external customersÂ
Qualifications:Â
To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, Aviation, Aerospace Engineering, or related fieldor have completed Bachelor's Degree within the last 12months,regardlessof age.Â
Preferred Skills:Â
Coursework and/or experience in systems engineering, systems architecture, systems analysis and design, system performance modeling, integration and/or project management, and/ormodel-basedsystems engineeringÂ
Familiar with RhapsodyÂ