1

Software Programmer Jobs in Utah (NOW HIRING)

Software Engineer - Linux C++/Python Development Location: Orem, UT 84056 (Onsite) Duration: 12+ Months Contract Overview We are seeking an experienced Software Engineer to join a hardware-in-the ...

Software Engineering Manager Remote, Full-Time About the Team/Role WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow ...

Software Engineering Manager Remote, Full-Time About the Team/Role WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow ...

Java Software Engineer

Salt Lake City, UT · On-site

$50 - $68.75/hr

I hope you're doing well! We're currently hiring for an exciting Java Software Developer role, and I wanted to reach out to see if you or someone in your network might be interested. This is a ...

Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI Altitude AI, the leading Generative AI platform for the industrial world, is excited to announce an ...

Software Engineer

Saint George, UT · On-site

$90K - $95K/yr

Position Summary The Software Engineer will assist with the development and maintenance of complex, multi-tiered application software systems. Participates in all phases of software engineering ...

Position Summary The Software Engineer will assist with the development and maintenance of complex, multi-tiered application software systems. Participates in all phases of software engineering ...

New

Software Engineer III

American Fork, UT · On-site

$51.50 - $69/hr

ABOUT THIS ROLE As a Software Engineer III at LVT, you will play a critical role in designing, building, and testing software as part of a team of talented software engineers. You will be responsible ...

Software Engineer III

Lehi, UT · On-site

$54 - $72.50/hr

They are seeking a Software Engineer III to establish standards and best practices, mentor fellow engineers, and manage cloud-based and data platforms while collaborating with cross-functional teams.

Agile/Scrum software development methodologies and experience EDUCATION AND EXPERIENCE * Bachelor of Science in Computer Science, related engineering degree, or proven industry experience, preferred ...

ABOUT THIS ROLE As a Software Engineer I at LVT, you will help build and test the software that powers our intelligent site technology alongside a team of world-class engineers. You will jump ...

The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...

Software Developer III

Kaysville, UT · On-site

$89.11K - $155.68K/yr

We are looking for a C/C++, Python, Software Developer who has worked in an aerospace environment to certification industry standards to join our GA-SI software team. This person will work in a team ...

The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...

As a Software Engineering Intern, you will work on real production systems that serve thousands of businesses and millions of customer interactions. You will contribute across product features ...

As a Software Engineering Intern, you will work on real production systems that serve thousands of businesses and millions of customer interactions. You will contribute across product features ...

next page

Showing results 1-20

Software Programmer information

See Utah salary details

$25

$49

$74

How much do software programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for software programmer in Utah is $49.48, according to ZipRecruiter salary data. Most workers in this role earn between $40.05 and $57.79 per hour, depending on experience, location, and employer.

What Does a Software Programmer Do?

A software programmer works on the development of computer software. Your duties in this career include writing code and programming the software so that it performs the needed processes. Your responsibilities in this job require testing of computer software and the removal of any bugs or malfunctions. If you are writing programs for a company, you may need to test it on their network to ensure usability throughout the company. After programming, you may need to write technical instructions for how to use the software.

What are the key skills and qualifications needed to thrive as a Software Programmer, and why are they important?

To thrive as a Software Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and a relevant degree or coding certifications. Familiarity with integrated development environments (IDEs), version control systems like Git, and frameworks or libraries pertinent to your specialization is typically required. Attention to detail, effective communication, and teamwork are vital soft skills that help programmers excel in collaborative development environments. These skills and qualities ensure the delivery of reliable, high-quality software solutions and promote effective project collaboration.

What are some common challenges software programmers face when working on large-scale projects?

Software programmers working on large-scale projects often encounter challenges such as coordinating effectively with cross-functional teams, managing complex codebases, and maintaining clear documentation. Balancing the need for quick feature delivery with writing maintainable, bug-free code can also be demanding. Additionally, integrating new technologies or tools into existing systems while ensuring system stability requires strong problem-solving skills and adaptability.

What is the difference between Software Programmer vs Software Developer?

AspectSoftware ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, sometimes a master's, in computer science or software engineering
Work EnvironmentOften works on coding, debugging, and implementing specific featuresInvolves designing, developing, testing, and maintaining software applications
Industry UsageCommonly used in tech companies, IT firms, and software service providersWidely used across industries for creating software solutions
Search & Comparison IntentFocuses on coding tasks and technical skillsEncompasses broader development responsibilities and project management

While both roles involve programming skills, a Software Programmer primarily focuses on writing and debugging code, whereas a Software Developer has a broader role that includes designing and managing entire software projects. The choice depends on the scope of work and career goals within the software industry.

What are the most commonly searched types of Software Programmer jobs in Utah? The most popular types of Software Programmer jobs in Utah are:
What are popular job titles related to Software Programmer jobs in Utah? For Software Programmer jobs in Utah, the most frequently searched job titles are:
What are popular job titles related to Software Programmer jobs in UT? For Software Programmer jobs in UT, the most frequently searched job titles are:
Infographic showing various Software Programmer job openings in Utah as of May 2026, with employment types broken down into 85% Full Time, 3% Part Time, and 12% Contract. Highlights an 91% In-person, 3% Hybrid, and 6% Remote job distribution, with an average salary of $102,927 per year, or $49.5 per hour.
Software Engineer

$80 - $90/hr

Other

Posted 13 days ago


Job description

Location: Orem, UT
Salary: $80.00 USD Hourly - $90.00 USD Hourly
Description:
Position: Software Engineer - Linux C++/Python Development
Location: Orem, UT 84056 (Onsite)
Duration: 12+ Months Contract
Overview
We are seeking an experienced Software Engineer to join a hardware-in-the-loop laboratory team responsible for certification and integration testing of Operational Flight Program software. This role involves modernizing locally developed data recording, analysis, and test execution software products. The successful candidate will design, code, test, and integrate software solutions on Linux platforms, working closely with a multi-disciplinary team in a fast-paced environment.
Key Responsibilities
  • Participate in requirements definition and design reviews.
  • Develop, compile, and execute software using C++ and Python on Linux platforms (RHEL).
  • Ensure adherence to local coding standards and best practices.
  • Design, code, test, and integrate software components into laboratory systems.
  • Provide troubleshooting and support for integration and test execution activities.
  • Collaborate with team members to modernize and enhance existing software tools.
  • Communicate effectively through oral and written reports.

Required Qualifications
  • 7+ years of experience with C++ programming on Linux platforms (RHEL).
  • 7+ years of experience with Python programming on Linux platforms (RHEL).
  • 2+ years of experience with GIT, MAKE, and VSCode.
  • Hands-on experience with client/server architecture and network administration.
  • Strong oral and written communication skills.

Preferred Qualifications
  • Experience with Joint Simulation Environment (JSE).
  • Familiarity with ADA and PERL programming languages.
  • Prior experience in hardware-in-the-loop or simulation environments.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!