Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
IT Software Programmer IV
Salt Lake City, UT · On-site
$50.33 - $75.50/hr
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
IT Software Programmer IV
Salt Lake City, UT · On-site
$50.33 - $75.50/hr
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
IT Software Programmer IV - Biocomputing
$104.69K - $157.04K/yr
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
IT Software Programmer IV - Biocomputing
$104.69K - $157.04K/yr
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
IT Software Programmer IV - Biocomputing
Salt Lake City, UT · On-site
$50.33 - $75.50/hr
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
IT Software Programmer IV - Biocomputing
Salt Lake City, UT · On-site
$50.33 - $75.50/hr
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an ...
Automation Programmer/Operator Location: The Ruth and Nathan Hale Theater in Pleasant Grove, Utah Reports to: Technical Manager Compensation: $20.00 per hour Position Type: Flex, Hourly, Non-exempt ...
Quick apply
Automation Programmer/Operator Location: The Ruth and Nathan Hale Theater in Pleasant Grove, Utah Reports to: Technical Manager Compensation: $20.00 per hour Position Type: Flex, Hourly, Non-exempt ...
CNC Programmers
Salt Lake City, UT · On-site
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
CNC Programmers
Salt Lake City, UT · On-site
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
CNC Programmers
Salt Lake City, UT · On-site
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
CNC Programmers
Salt Lake City, UT · On-site
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
Sr. Programmer PHP (Architect)
West Jordan, UT · On-site
$60K - $70K/yr
We are looking for a Senior Programmer PHP (Architect) responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the ...
Sr. Programmer PHP (Architect)
West Jordan, UT · On-site
$60K - $70K/yr
We are looking for a Senior Programmer PHP (Architect) responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the ...
Sr. Programmer PHP (Architect)
West Jordan, UT · Remote
$60K - $70K/yr
We are looking for a Senior Programmer PHP (Architect) responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the ...
Sr. Programmer PHP (Architect)
West Jordan, UT · Remote
$60K - $70K/yr
We are looking for a Senior Programmer PHP (Architect) responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the ...
Automation Programmer/Operator Location: The Ruth and Nathan Hale Theater in Pleasant Grove, Utah Reports to: Technical Manager Compensation: $20.00 per hour Position Type: Flex, Hourly, Non-exempt ...
Automation Programmer/Operator Location: The Ruth and Nathan Hale Theater in Pleasant Grove, Utah Reports to: Technical Manager Compensation: $20.00 per hour Position Type: Flex, Hourly, Non-exempt ...
Automation Programmer/Operator
Pleasant Grove, UT · On-site
$20 - $28/hr
Automation Programmer/Operator Location: The Ruth and Nathan Hale Theater in Pleasant Grove, Utah Reports to: Technical Manager Compensation: $20.00 per hour Position Type: Flex, Hourly, Non-exempt ...
Automation Programmer/Operator
Pleasant Grove, UT · On-site
$20 - $28/hr
Automation Programmer/Operator Location: The Ruth and Nathan Hale Theater in Pleasant Grove, Utah Reports to: Technical Manager Compensation: $20.00 per hour Position Type: Flex, Hourly, Non-exempt ...
Applies scripting/programming languages within the application programming interfaces (APIs) native to commercial and/or open-source remote sensing/geospatial software applications to create ...
Applies scripting/programming languages within the application programming interfaces (APIs) native to commercial and/or open-source remote sensing/geospatial software applications to create ...
Applies scripting/programming languages within the application programming interfaces (APIs) native to commercial and/or open-source remote sensing/geospatial software applications to create ...
Applies scripting/programming languages within the application programming interfaces (APIs) native to commercial and/or open-source remote sensing/geospatial software applications to create ...
This position performs professional work related to designing, modifying, and adapting existing software for the Court's Case Management/ Electronic Case Files (CM/ECF) database system, as well as ...
This position performs professional work related to designing, modifying, and adapting existing software for the Court's Case Management/ Electronic Case Files (CM/ECF) database system, as well as ...
We are looking to hire a Junior PHP/MySql web software developer to add to our development team in our American Fork, Utah office. Your job will be to help us continue to maintain and improve our ...
Quick apply
We are looking to hire a Junior PHP/MySql web software developer to add to our development team in our American Fork, Utah office. Your job will be to help us continue to maintain and improve our ...
We are looking to hire a Junior PHP/MySql web software developer to add to our development team in our American Fork, Utah office. Your job will be to help us continue to maintain and improve our ...
We are looking to hire a Junior PHP/MySql web software developer to add to our development team in our American Fork, Utah office. Your job will be to help us continue to maintain and improve our ...
Programmer information
See Draper, UT salary details
$11.24 - $16.06
4% of jobs
$16.06 - $20.88
9% of jobs
$24.34 is the 25th percentile. Wages below this are outliers.
$20.88 - $25.70
17% of jobs
$25.70 - $30.52
13% of jobs
The median wage is $33.33 / hr.
$30.52 - $35.34
13% of jobs
$35.34 - $40.16
10% of jobs
$40.16 - $44.99
9% of jobs
$45.89 is the 75th percentile. Wages above this are outliers.
$44.99 - $49.81
9% of jobs
$49.81 - $54.63
7% of jobs
$54.63 - $59.45
6% of jobs
$59.45 - $64.27
4% of jobs
$11
$36
$64
How much do programmer jobs pay per hour?
What Do Programmers Do?
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?
What are some common challenges programmers face when working on large, collaborative projects?
What does a programmer do?
Is 27 too late to start coding?
What is the difference between Programmer vs Software Developer?
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Full-time
This job post has expired 1 day ago. Applications are no longer accepted.
Job description
Schedule:
Monday - Friday (40 hrs/wk)
8:00 AM - 5:00 PM
Department: R&I Appl AI & Bioinform - 339
Primary Purpose:
A leading contributor to software development projects. Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support). Has extensive experience and is an expert at basic programming concepts within standard architectural patterns. Has experience with and is proficient with more advanced architectural patterns (MVC, MVP, MVVM), Service Oriented Architecture, SOLID programming concepts, and application security. Helps establish ARUP software practices. Usually relies on experience and judgment to plan and accomplish goals. May lead and direct the work of others. Our primary stack includes React, TypeScript/JavaScript, Node.js, C#, .NET, RESTful and GraphQL microservices. Familiarity with MongoDB, AWS or another Cloud is a plus.
About ARUP:
ARUP Laboratories is a national clinical and anatomic pathology reference laboratory and an enterprise of the University of Utah and its Department of Pathology. Based in Salt Lake City, Utah.
ARUP proudly hires top talent to create a work environment of diversity, professional growth and continuous development. Our workforce is committed to the important service we provide to over one million patients each month. We always strive for excellence and have a strong desire to have involvement with the advances in medicine and the role laboratory services plays within each patient’s life. We never forget that there is a patient behind every specimen we receive.
We are looking for individuals who want to contribute to ARUP's culture of accountability, integrity, service, and excellence.
Essential Functions:
Reviews, analyzes, and modifies programming systems including coding, testing, debugging and documenting programs. These programs may include desktop applications, interfaces, web applications, stored procedures, or other software artifacts depending on specific job responsibility.
Adheres to ARUP’s enterprise software development policies and departmental software development processes.
Maintains expertise in applicable software development tools, techniques and environments.
May help establish ARUP software development practices
Helps or mentors other project team members.
Facilitates the architecture and design decisions for their team.
Other duties as assigned.
Physical and Other Requirements:
Stooping: Bending body downward and forward by bending spine at the waist.
Reaching: Extending hand(s) and arm(s) in any direction.
Mobility: The person in this position needs to occasionally move between work sites and inside the office to access file cabinets, office machinery, etc.
Communicate: Frequently and effectively communicate with others.
ARUP Policies and Procedures: To conduct self in compliance with all ARUP Policies and Procedures.
Sedentary Work: Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects.
Fine Motor Control: Picking, pinching, typing or otherwise working, primarily with fingers rather than with the whole hand as in handling.
About Arup
Sourced by ZipRecruiter