S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or a related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or a related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or a related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or a related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or a related software ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or a related software ...
Programmer/Software Developer LOCATION: District Office CLOSING DATE: June 14, 2026 POSITION ... Associate Degree in Computer Science or Information Systems; or equivalent combination of education ...
Programmer/Software Developer LOCATION: District Office CLOSING DATE: June 14, 2026 POSITION ... Associate Degree in Computer Science or Information Systems; or equivalent combination of education ...
Required : • Bachelors degree in Electrical Engineering, Electrical and Computer Engineering, Computer Engineering, Computer Science or related field • Cumulative 3.0/4.0 GPA or higher • C and ...
Required : • Bachelors degree in Electrical Engineering, Electrical and Computer Engineering, Computer Engineering, Computer Science or related field • Cumulative 3.0/4.0 GPA or higher • C and ...
Engineering - Salt Lake City - Vice President, Software Engineering - 034657
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in the job offered or a related ...
Engineering - Salt Lake City - Vice President, Software Engineering - 034657
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in the job offered or a related ...
Engineering - Salt Lake City - Vice President, Software Engineering - 034657
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in the job offered or a related ...
Engineering - Salt Lake City - Vice President, Software Engineering - 034657
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in the job offered or a related ...
Engineering- Salt Lake City - Vice President, Software Engineering -044689
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in job offered or a related ...
Engineering- Salt Lake City - Vice President, Software Engineering -044689
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in job offered or a related ...
Engineering- Salt Lake City - Vice President, Software Engineering -044689
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in job offered or a related ...
Engineering- Salt Lake City - Vice President, Software Engineering -044689
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in job offered or a related ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in the job offered or a related ...
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in the job offered or a related ...
Engineering- Salt Lake City - Vice President, Software Engineering -044689
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in job offered or a related ...
Engineering- Salt Lake City - Vice President, Software Engineering -044689
Salt Lake City, UT · On-site
S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and three (3) years of experience in job offered or a related ...
Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry Candidates who are serious about their future in the IT Industry and have ...
Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry Candidates who are serious about their future in the IT Industry and have ...
Required skills for Java/full stack/software programmer: * Bachelors degree or masters degree in computer science, computer engineering, electrical engineering, information systems, IT * Highly ...
Required skills for Java/full stack/software programmer: * Bachelors degree or masters degree in computer science, computer engineering, electrical engineering, information systems, IT * Highly ...
Syndicate CMM Programmer
Herriman, UT · On-site
CMM Programmer Syndicate & ZEV Multiple Positions Available Riverton, UT Full-Time Shift: Day Shift ... CAD/CAM software, and measurement tools. Key responsibilities include developing CMM programs ...
Quick apply
Syndicate CMM Programmer
Herriman, UT · On-site
CMM Programmer Syndicate & ZEV Multiple Positions Available Riverton, UT Full-Time Shift: Day Shift ... CAD/CAM software, and measurement tools. Key responsibilities include developing CMM programs ...
Syndicate CMM Programmer
Riverton, UT · On-site
CMM Programmer Syndicate & ZEV Multiple Positions Available Riverton, UT Full-Time Shift: Day Shift ... CAD/CAM software, and measurement tools. Key responsibilities include developing CMM programs ...
Syndicate CMM Programmer
Riverton, UT · On-site
CMM Programmer Syndicate & ZEV Multiple Positions Available Riverton, UT Full-Time Shift: Day Shift ... CAD/CAM software, and measurement tools. Key responsibilities include developing CMM programs ...
CNC Programmer
Herriman, UT · On-site
$80K - $115K/yr
Proficiency with CAD/CAM software for CNC programming. * In-depth knowledge of tooling selection, speeds, and feeds optimization. * Strong understanding of quality control procedures and precision ...
CNC Programmer
Herriman, UT · On-site
$80K - $115K/yr
Proficiency with CAD/CAM software for CNC programming. * In-depth knowledge of tooling selection, speeds, and feeds optimization. * Strong understanding of quality control procedures and precision ...
Computer Programmer information
See American Fork, UT salary details
$29.5K - $34.6K
5% of jobs
$34.6K - $39.7K
10% of jobs
$39.7K - $44.7K
7% of jobs
$45.6K is the 25th percentile. Wages below this are outliers.
$44.7K - $49.8K
15% of jobs
$49.8K - $54.9K
7% of jobs
The median wage is $56.7K / yr.
$54.9K - $60K
15% of jobs
$60K - $65K
11% of jobs
$68.9K is the 75th percentile. Wages above this are outliers.
$65K - $70.1K
6% of jobs
$70.1K - $75.2K
14% of jobs
$75.2K - $80.3K
7% of jobs
$80.3K - $85.4K
2% of jobs
$29.5K
$58.1K
$85.4K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
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?

Other
Posted 10 days ago
Goldman Sachs rating
8.3
Based on 25 frontline employees who took The Breakroom Quiz
29th of 141 rated banks
Job description
Job Duties: Associate, Software Engineering with Goldman Sachs & Co. LLC in Salt Lake City, Utah (Multiple positions available). Develop, enhance, support and maintain the Firm's software solutions in support of its global businesses. Design and implement high-quality, scalable and thoughtful technology solutions leveraging both internal and open-source services. Assist in requirements gathering, user story refinement, development, testing (unit, integration and regression), User Acceptance Testing (UAT) and deployment. Work with internal teams to develop solution designs. Identify new external technologies that can be used to transform our financial businesses and internal platforms in innovative and disruptive ways. Work in all phases of the Software Development Lifecycle (SDLC) to meet internal and regulatory requirements. Design, implement and maintain robust testing suites to enable safe, complete, and scalable solutions across our business lines.
Job Requirements: Master's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and one (1) year of experience in job offered or related software engineering role OR Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and two (2) years of experience in job offered or related software engineering role. Prior experience must include one (1) year of experience (with a Master's degree) OR two (2) years of experience (with a Bachelor's degree) with 5 of the 7 following skills: C++ or Java; full software development lifecycle, including requirements gathering, design, coding, testing, documentation, deployment, and production support; building multi-threaded and multi-process service-oriented enterprise applications within Unix environment; programming technologies including Spring, Hibernate, RabbitMQ, or Kafka; relational database management system (RDBMS) such as Sybase or Oracle; micro-services architecture design and development including REST, Spring, or other back-end technologies; and database query languages, including SQL or NoSQL technologies such as MongoDB.
©The Goldman Sachs Group, Inc., 2026. All rights reserved. Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veteran status, disability, or any other characteristic protected by applicable law.
Job Identification 175153
Job Category Associate
Posting Date 05/28/2026, 04:51 PM
Apply Before 07/02/2026, 10:00 PM
Locations Salt Lake City, UT, United States
What Goldman Sachs employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Goldman Sachs
Sourced by ZipRecruiter
At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs.
Industry
Finance and insurance
Company size
10,000+ Employees
Headquarters location
New York, NY, US
Year founded
1869