1

Programmer Analyst Jobs in Utah (NOW HIRING)

S in Mechanical Engineering from an ABET school of Engineering  * 5-15+ Years' Experience in Structural Analysis or Related Field Other Requirements: * Candidate must be a U.S. Citizen * As a ...

Contribute to the pre-construction civil engineering design, planning, modification, permitting, and analysis for multiple projects ranging in size and scope. * Solve complex problems, assist project ...

Contribute to the pre-construction civil engineering design, planning, modification, permitting, and analysis for multiple projects ranging in size and scope. * Solve complex problems, assist project ...

Contribute to the pre-construction civil engineering design, planning, modification, permitting, and analysis for multiple projects ranging in size and scope. * Solve complex problems, assist project ...

Kimley-Horn is looking for Engineering graduates to join our Lehi, Utah (UT) office in 2026! This is not a remote position. * Utilize technical software programs on a regular basis to analyze ...

Contribute to the pre-construction civil engineering design, planning, modification, permitting, and analysis for multiple projects ranging in size and scope. * Solve complex problems, assist project ...

We are seeking a Senior Analytics Engineer to play a key role in advancing Trove Brands' analytics and data strategy. This individual will help drive data governance, data quality, and scalable ...

next page

Showing results 1-20

Programmer Analyst information

See Utah salary details

$19

$42

$62

How much do programmer analyst jobs pay per hour?

As of May 31, 2026, the average hourly pay for programmer analyst in Utah is $42.31, according to ZipRecruiter salary data. Most workers in this role earn between $32.84 and $51.44 per hour, depending on experience, location, and employer.

What Is a Programmer Analyst?

As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.

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

To thrive as a Programmer Analyst, you typically need strong analytical skills, programming proficiency (often in languages such as Java, Python, or C#), and a bachelor’s degree in computer science or a related field. Familiarity with databases, software development tools, and systems analysis methodologies, as well as certifications like CompTIA or Microsoft Certified Solutions Developer (MCSD), are commonly required. Strong problem-solving abilities, effective communication, and attention to detail enable standout performance in both technical troubleshooting and translating business needs into technical solutions. These skills and qualities are crucial for delivering reliable software that meets organizational requirements and facilitates smooth business operations.

How do Programmer Analysts typically balance coding tasks with analyzing business requirements in their daily work?

Programmer Analysts often split their time between developing software solutions and working closely with business stakeholders to gather and interpret requirements. This means you'll frequently switch between writing code, debugging applications, and participating in meetings to clarify project goals or discuss user needs. Effective communication and time management are crucial, as you'll need to translate business processes into technical specifications while ensuring your solutions remain aligned with organizational objectives. Collaboration with project managers, business analysts, and quality assurance teams is common, making teamwork an integral part of the role.

What are Programmer Analysts?

Programmer Analysts are professionals who combine the roles of both software developers and systems analysts. They are responsible for designing, coding, testing, and maintaining software applications based on organizational requirements. In addition to writing code, they analyze business needs, develop technical specifications, and ensure that IT solutions align with business goals. Programmer Analysts often serve as a bridge between non-technical stakeholders and the IT department to deliver effective technology solutions.

What is the difference between Programmer Analyst vs Software Developer?

AspectProgrammer AnalystSoftware Developer
Primary RoleAnalyzes user requirements, designs solutions, and develops applicationsDesigns, codes, tests, and maintains software applications
Required SkillsProgramming, analysis, problem-solving, communicationProgramming, software design, debugging, project management
Work EnvironmentOften in IT departments, collaborating with analysts and usersIn development teams, working on coding and software projects
CertificationsTypically none required, but certifications like Microsoft Certified or Java certifications are commonSimilar certifications, including programming language certifications and Agile/Scrum

While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.

What are the most commonly searched types of Programmer Analyst jobs in Utah? The most popular types of Programmer Analyst jobs in Utah are:
What are popular job titles related to Programmer Analyst jobs in Utah? For Programmer Analyst jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Programmer Analyst jobs in Utah look for? The top searched job categories for Programmer Analyst jobs in Utah are:
Engineering Analyst

Engineering Analyst

ES3

Clearfield, UT • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 16 days ago


Job description

ES3 Overview

ES3 takes great care to ensure we maintain just corporate policies, effective personnel management, and aggressive compensation packages. As a result, ES3 has a proven track record of successful recruitment and stellar retention of professional staff.

ES3 has a purposeful business mission—to improve the performance, maintenance, and supply of mission-critical and safety-of-flight aerospace systems while reducing the hazardous exposures of aviation maintenance crews and reducing the environmental impact of aerospace operations and production processes. At ES3 you can feel good that your daily work activities support the broader objectives of improving aviation performance / safety, reducing the environmental impact of aviation, and improving the safety and work conditions for aviation workers.

ES3 has a strong corporate culture of camaraderie, excellence, and effectiveness that truly stands out in today’s aerospace industry. Each of ES3’s locations works hard to maintain a secure, healthy, family-friendly, positive, and cooperative work environment. Joining ES3 will be like joining a family that will make sure you are happy with your work, your office environment, and your fellow co-workers. You can take pride in your work, enjoy engaging with your co-workers, and thrive in your field of expertise. Once you join ES3, you’ll want to make it your forever employer.

General Description & Duties

This full-time exempt position is with the ES3 Structural Analysis Group and offers an opportunity to be at the cutting edge of structural analysis techniques. The breadth of potential experience includes finite element analysis using Ansys and FE-based fatigue analysis using nCode. Scope will cover conceptual designs, repair analyses, redesigns, loads development, prototyping and laboratory testing through detailed design, system development, flight test, and airworthiness certification.

ES3 professional staff are the talent that makes ES3 successful. You will be one within the highly valued rank of professional staff. You will have access to state-of-the art equipment, modern work facilities, and flexible schedules. As such, relocation assistance is available for this recruitment.

This Engineering position is planned for our Clearfield, Utah engineering office. This facility boasts private offices, more than 75 engineers, scientists, and technicians, along with proximity to our 240,000 square foot aerospace R&D, laboratory, prototyping, testing, and production center. We are located just minutes away from some of the world’s best ski resorts, hiking trails, and scenic outdoor terrain. ES3 also has facilities in downtown San Diego, California; Warner Robins, Georgia; and Midwest City, Oklahoma. All our facilities have people steeped in a corporate culture that promotes a friendly and enjoyable workplace.

Knowledge, Skills, and Abilities Required/Preferred:

  • Finite Element Analysis (Ansys preferred)
  • FE-based Fatigue Analysis (nCode preferred)
  • 3D CAD Modeling Experience (SolidWorks preferred)
  • Repair Analysis using classical, closed-form calculations
  • Conduct Trade Studies
  • Test Fixture Design/Analysis
  • Requirements Analysis
  • Problem Solving Skills
  • Report and Technical Writing
  • Teamcenter (preferred)
  • Must Be Able to Work Independently, Multitask and Prioritize
  • Excellent Communication Skills and Excel in A Team Environment
  • Proficient in Microsoft Office Suite

Education & Experience Required:

  • Minimum of B.S in Mechanical Engineering from an ABET school of Engineering 
  • 5-15+ Years’ Experience in Structural Analysis or Related Field

Other Requirements:

  • Candidate must be a U.S. Citizen
  • As a condition of employment, candidates will be required to participate in a background investigation and be able to obtain a U.S. Government Security Clearance
  • Ability to travel if required (less than 20%).

Key Competencies:

  • Excellent communication skills
  • An aptitude to learn new technology
  • Positive, pleasant and professional attitude with all levels of staff, customers and government representatives
  • Initiative and are pro-active, flexible and open to changing priorities
  • Strong work ethic, high integrity and high motivation for excellence
  • Dependability and reliability
  • Flexible and open to changing priorities

Compensation and Benefits:

ES3 can offer an environment that is enriching, rewarding and competitive in total compensation. Our total compensation is inclusive of the exceptional benefits program ES3 offers to all benefit eligible staff members. These include:

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • Flexible Spending Account and Health Reimbursement Account
  • Health Savings Account
  • Competitive Paid-Time-Off accrual
  • Holiday Pay
  • A generous matching 401K plan with up to 6% match and up to 2% profit sharing.

From our experience, staff members who participate in our company 401(k) plan are more engaged in our company than staff who do not. Thus, we try to partner with individuals who reinforce our company culture. Please visit our website at www.es3inc.com to learn more about us.