1

Programming Language Jobs in Utah (NOW HIRING)

Data Analytics Engineer

Ogden, UT ยท On-site

$112K - $134K/yr

Proficiency in Python or another analytics/programming language * Understanding of data warehousing and data modeling concepts, including dimensional and normalized models * Experience with BI and ...

Application Support experience with working knowledge on Unix, database, and basic * knowledge on any programming Language like JAVA/C++/scripting language etc. * Good communication with analytical ...

... major programming language โ€ข Understanding of software engineering principles, including system design, architecture, and development practices โ€ข Experience in a fast-paced development ...

Data Analytics Engineer

Ogden, UT ยท On-site

$112K - $134K/yr

Proficiency in Python or another analytics/programming language * Understanding of data warehousing and data modeling concepts, including dimensional and normalized models * Experience with BI and ...

Software Engineer

Lehi, UT ยท On-site +1

Proficiency with at least one modern programming language such as TypeScript, JavaScript, C#, Java, or Python. * Experience with automated testing frameworks such as Playwright, Cypress, Selenium ...

Software Engineer

UT ยท On-site

Proficiency with at least one modern programming language such as TypeScript, JavaScript, C#, Java, or Python. * Experience with automated testing frameworks such as Playwright, Cypress, Selenium ...

Simulation Engineer

Salt Lake City, UT ยท On-site +1

$65K - $140K/yr

Proficiency in at least one structured programming language (e.g., Python). * Experience with simulation tools such as Plant Simulation (AutoMod experience is a plus). * Familiarity with AutoCAD or ...

Simulation Engineer

Salt Lake City, UT ยท On-site +1

$65K - $140K/yr

Proficiency in at least one structured programming language (e.g., Python). * Experience with simulation tools such as Plant Simulation (AutoMod experience is a plus). * Familiarity with AutoCAD or ...

Sr. Site Reliability Engineer

Salt Lake City, UT ยท On-site

$55.25 - $73.25/hr

Programming Skills: Proficiency in at least one modern programming language (e.g., Python, Go, Java). * Experience with Infrastructure-as-Code tools (Terraform, CloudFormation). * Observability ...

AI Software Engineer

Lehi, UT ยท On-site +1

$110K - $176K/yr

Strong proficiency in Python and at least one core programming language (e.g., JavaScript/TypeScript, or related framework), with experience building agentic tools and systems * Experience building ...

next page

Showing results 1-20

Programming Language information

See Utah salary details

$40.5K

$64.5K

$90.1K

How much do programming language jobs pay per year?

As of Jun 10, 2026, the average yearly pay for programming language in Utah is $64,506.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,400.00 and $80,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Programming Language Developer, and why are they important?

To thrive as a Programming Language Developer, you need a deep understanding of computer science fundamentals, compiler theory, and strong programming skills, often supported by a degree in computer science or a related field. Experience with languages like C/C++, LLVM, parser generators, and familiarity with version control systems are typically required. Analytical thinking, attention to detail, and effective problem-solving set standout professionals apart in this role. These skills are crucial for designing efficient, reliable programming languages that can be effectively adopted and maintained by developer communities.

What is the difference between Programming Language vs Software Developer?

AspectProgramming LanguageSoftware Developer
Required CredentialsNone or basic coding knowledgeDegree in Computer Science or related field, coding skills
Work EnvironmentUsed in coding, scripting, and development tasksDesigning, coding, testing, and maintaining software
Industry UsageTools for software developmentProfessionals who develop software using programming languages

Programming languages are tools used by software developers to create applications. While programming languages are essential for coding, software developers apply these languages in real-world projects, combining skills, problem-solving, and design to build functional software solutions.

What are some common challenges faced when working as a programming language developer?

Programming language developers often encounter challenges such as designing language features that balance usability and performance, ensuring backward compatibility, and writing comprehensive documentation. Collaboration with compiler engineers, tool developers, and the user community is essential to address bugs and gather feedback on language design. Staying updated with evolving industry standards and technologies is also vital for long-term success in this role.

What are programming languages?

Programming languages are formal systems of communication used to instruct computers to perform specific tasks. They provide a set of rules and syntax for writing code that can be interpreted or compiled into machine instructions. Examples include Python, Java, C++, and JavaScript, each with their own strengths and typical use cases. Learning a programming language is essential for software development, automation, data analysis, and many other fields in technology.
Infographic showing various Programming Language job openings in Utah as of June 2026, with employment types broken down into 75% Full Time, 23% Part Time, and 2% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $64,506 per year, or $31 per hour.
Data Analytics Engineer

Data Analytics Engineer

TAB Bank

Ogden, UT โ€ข On-site

$112K - $134K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Data Analyst Engineer to design, develop, and maintain scalable data solutions that support the bankโ€™s Business Intelligence pipelines, modeling, and reporting. This role bridges data engineering, analytics, and business intelligence by transforming complex data into reliable, actionable intelligence and insights for strategic decision-making across the organization. The ideal candidate combines strong analytical skills with technical expertise in SQL, data modeling, Python pipelines, and visualization tools.

Essential Duties and Responsibilities:

  • Collect, clean, and analyze large datasets from multiple sources
  • Design and maintain data models, dashboards, and reporting systems
  • Develop and optimize SQL queries, ETL processes, and data pipelines
  • Collaborate with business stakeholders to understand reporting and analytics needs
  • Monitor data quality, integrity, and consistency across systems
  • Build automated reports and visualizations using BI tools
  • Identify trends, patterns, and opportunities through statistical analysis
  • Support decision-making with data-driven recommendations
  • Work with data engineers and software teams to improve data architecture
  • Document data definitions, workflows, and technical processes

Required education and experience:

Bachelorโ€™s degree in Computer Science, Information Systems, Data Analytics, Statistics, or related field

  • 3+ years of experience in business intelligence, analytics engineering, or data engineering
  • Advanced SQL skills and experience working with large relational and cloud-based datasets
  • Proficiency in Python or another analytics/programming language
  • Understanding of data warehousing and data modeling concepts, including dimensional and normalized models
  • Experience with BI and visualization tools such as Power BI or Tableau
  • Strong analytical, communication, and problem-solving skills
  • Or an equivalent combination of education and experience that provides the required knowledge, skills, and abilities

Preferred education and experience:

ย MSSQL and Python experience preferred

  • Experience with large scale streaming pipelines is a plus
  • Snowflake experience is a plus
  • Financial Services and Commercial Banking experience is a plus

Competencies:

ย Proficient in Python and SQL

  • Data warehousing and modeling, including dimensional and normalized models
  • Tableau or Power BI
  • Must have independent problem-solving skills and ability to develop solutions to complex analytical/data modeling problems
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group including executives, managers, and subject matter experts
  • Successfully engage in multiple initiatives simultaneously
  • Work successfully in a team environment using Agile Scrum methodologies
  • Willing to suggest improvements along with offering possible solutions

TAB Bank Offers:

  • Onsite Gym
  • Tuition Reimbursement
  • Paid Holidays
  • Gym Reimbursement
  • College Scholarships for Employees and Families
  • 401(k)
  • Paid Time Off (PTO)
  • Employee Assistance Program (EAP)
  • I Made the Grade
  • Holiday Club Program
  • Medical, Dental, Vision, Life and AD&D, Voluntary Disability, Flex Spending & Dependent Care

TAB Bank will not sponsor applicants for work visas.