1

Programming Language Jobs in Utah (NOW HIRING)

Experience and/or coursework in any object-oriented programming language. * Ability to identify logic errors, code inconsistencies and inefficiencies, safety hazards associated with software and/or ...

Associate Systems Engineer

UT · On-site

$66K - $106K/yr

Experience and/or coursework in any object-oriented programming language. * Ability to identify logic errors, code inconsistencies and inefficiencies, safety hazards associated with software and/or ...

Proficiency in at least one programming language (e.g., Python, Java, JavaScript, or C#) * Solid understanding of SDLC, QA methodologies, and testing best practices * Experience writing automated ...

Data Engineer

Lehi, UT · On-site +1

$107K - $129K/yr

Strong command of at least one major programming language used for data processing * Hands-on experience designing and maintaining data lakes or cloud-based data warehouses * Deep understanding of ...

Data Engineer

Lehi, UT · On-site +1

$107K - $129K/yr

Strong command of at least one major programming language used for data processing * Hands-on experience designing and maintaining data lakes or cloud-based data warehouses * Deep understanding of ...

Data Engineer

Lehi, UT · On-site

$107K - $129K/yr

Strong command of at least one major programming language used for data processing * Hands-on experience designing and maintaining data lakes or cloud-based data warehouses * Deep understanding of ...

Senior Cloud Engineer

American Fork, UT

$49.75 - $66.50/hr

You are proficient in at least one scripting or programming language (e.g., Python, Go, or Bash) for creating custom automation tools. * Problem Solver: You possess a "scrappy" innovative mindset ...

Strong programming fundamentals and experience with at least one modern programming language such as Python, JavaScript/TypeScript, Java, Go, Ruby, or similar. * Solid understanding of data ...

Solid software development experience in at least one modern programming language * Experience with WordPress, Elementor, Cloudflare, and DigitalOcean * Experience with modern AI-assisted web ...

Solid software development experience in at least one modern programming language * Experience with WordPress, Elementor, Cloudflare, and DigitalOcean * Experience with modern AI-assisted web ...

Solid software development experience in at least one modern programming language * Experience with WordPress, Elementor, Cloudflare, and DigitalOcean * Experience with modern AI-assisted web ...

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.
IT SPECIALIST (SYSADMIN) (TITLE 32)

IT SPECIALIST (SYSADMIN) (TITLE 32)

Army National Guard Units

Blanding, UT • On-site, Remote

$68K - $97K/yr

Full-time

Posted 28 days ago


Army National Guard rating

6.8

Company rating: 6.8 out of 10

Based on 65 frontline employees who took The Breakroom Quiz

35th of 46 rated military and defense


Job description

Summary
This National Guard position is for a IT SPECIALIST (SYSADMIN) (TITLE 32), Position Description Number D2489000 and is part of the FL JFHQ, National Guard.
Learn more about this agency
Duties
Help
As a IT Specialist (SYSADMIN), GS-2210-11, you will manage all assigned servers and server resources, analyzing and defining requirements; analyzing workload; monitoring capacity and performance; diagnosing and resolving problems; and developing backup and recovery procedures. Installs, configures, and maintains servers and server resources in support of business processing requirements and ensures that servers are tested for stability. Installs and upgrades operating systems and layered software packages, ensuring compatibility with Army standards prior to installation of upgrade or new release. Develops and maintains database of hardware and software configurations. Conducts hardware and software audits to ensure compliance with Army and DOD standards and maintains system configurations. Monitors and manages the performance, capacity, availability, serviceability, and recoverability of installed servers and associated server resources. Implements security procedures and tools. Resolves hardware/software interface and interoperability problems, and ensures server functionality, integrity, and efficiency.
Requirements
Help
Conditions of employment
  • APPLICANTS SHOULD CONTACT THEIR STATE INCENTIVES MANAGER TO DETERMINE IF ACCEPTING THIS POSITION WILL AFFECT ANY BONUS RECEIVED FROM THE MILITARY.
  • This is an excepted service position that requires membership in a compatible military assignment in the employing state's National Guard, required prior to the effective date of placement.
  • Selectee will be required to wear the military uniform.
  • Participation in direct deposit is mandatory.
  • May be required to successfully complete a probationary period.
  • Males born after 31 December 1959 must be registered for Selective Service.
  • Must obtain required IAT Level II, within 6 months of hire date.
  • Must obtain and maintain a valid Secret Security clearance.

Qualifications
AREA OF CONSIDERATION: This position is in the Excepted Federal Civil Service "under the authority of 32 U.S.C. 709", and is open to Category 1: All permanent/indefinite (T32 and T5) technicians employed by the agency Category 3: All current military members of the Florida National Guard; and Category 4: All individuals who qualify for membership in the Florida National Guard and are willing to become T32 Dual Status technicians.
PCS: Permanent Change of Station (PCS) costs, MAY be authorized. Authorization for payment of PCS expenses will be granted ONLY after determination is made that payment is in the best interest of the Florida National Guard.
Recruitment / Relocation: Incentive MAY be authorized. ONLY after determination is made that payment is in the best interest of the Florida National Guard.
FLARNG BUS Code NG5022: This position is "included" in the bargaining unit and eligible for labor organization representation. The current exclusive representative is The Association of Civilian Technicians, Chapter 87 and the President is Mr. Michael Ortmayer at actch87@gmail.com.
MILITARY GRADES: Warrant Officer/Enlisted: E1 thru CW2
NOTE #1: This position is categorized as IAT Level II IAW DOD 8570.01. Selectee must obtain required formal training within 6 months of hire date.
NOTE #2: This position requires to obtain and maintain a valid Secret security clearance.
GENERAL EXPERIENCE: Must have experience, education or training that has provided a basic knowledge of data processing functions and general management principles that enabled you to understand the stages required to automate a work process. Experience may have been gained in work such as computer operator or assistant, computer sales representative, program analyst, or other positions that required the use or adaptation of computer programs and systems
SPECIALIZED EXPERIENCE: GS 09 Must have at least one year of specialized experience at the GS-07 level or the equivalent which has provided experience, education, or training receiving, maintaining, and issuing data storage media for computer operations; experience in scheduling the use of computer time for program processing; experience collecting and sequentially staging input media with associated program instructions for processing; experience in at least one programming language; experience with detailed logical steps developed by others into language codes that computers accept where this required understanding of procedures and limitations appropriate to use of a programming language; experience interviewing subject-matter personnel to get facts regarding work processes and synthesizing the resulting data into charts showing information flow; experience in analysis of the interrelationship of pertinent components of the system; experience planning the sequence of actions necessary to accomplish the assignment; experience scheduling the sequence of programs to be processed by computers where alternatives had to be weighed with a view to production efficiency.
SPECIALIZED EXPERIENCE: GS 11 Must have at least one year of specialized experience at the GS-09 level or the equivalent which provides knowledge and/or experience, education, or training that approaches techniques and requirements appropriate to an assigned computer applications area or computer specialty area in an organization. Experience planning the sequence of actions necessary to accomplish the assignment where this entailed coordination with others outside the organizational unit and development of project controls. Experience that required adaptations of guidelines or precedents to meet the needs of the assignment. Experience preparing documentation on cost/benefit studies where is involved summarizing the material and organizing it in a logical fashion.
MULTIPLE LEVEL RECRUITMENT: This position is being advertised using multiple level recruitment to allow for consideration of applicants with the basic skills necessary to develop to the full journeyman level of the position. If a less than fully qualified applicant is selected, the incumbent may be trained and developed until proficiency is gained to full journeyman level. If less than fully qualified individual is selected for this position, the position has potential to Grade_11_.
STATEMENT OF DIFFERENCE: The purpose of this position is to provide on-the-job experience for the purpose of qualifying for the target grade level described in the position description. Work assignments are selected to provide training and experience in this occupation. The incumbent is required to obtain increased knowledge and skill in the duties of the position at the target grade level. Promotion to the full journeyman level position is not
automatic with the completion of the time in grade requirements, but rather it is contingent upon the assignments and performance of full journeyman level duties on a regular and recurring basis.
Education
If you are using Education to qualify for this position, you must provide transcripts or other documentation to support your Educational claims. To receive credit for Education, you must provide documentation of proof that you meet the Education requirements for this position.
At the GS-11 level, a Ph.D. or equivalent, or 3 years of progressively higher level graduate education leading to such a degree.
Undergraduate or Graduate Education: Degree in computer science, engineering, information science, information systems management, mathematics, operations research, statistics, or technology management or degree that provided a minimum of 24 semester hours in one or more of the fields identified above and required the development or adaptation of applications, systems or networks.
Additional information
If you are a male applicant who was born after 12/31/1959 and are required to register under the Military Selective Service Act, the Defense Authorization Act of 1986 requires that you be registered or you are not eligible for appointment in this agency (https://www.sss.gov/RegVer/wfRegistration.aspx).
Expand Hide additional information
Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.
Benefits
Help
A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.
Review our benefits
Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.

What Army National Guard employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Army National Guard logo

About Army National Guard

Sourced by ZipRecruiter

The Army National Guard, headquartered in Arlington, VA, is a key constituent of the United States military, falling under the sector of Defense and Public Safety. Since its founding in 1636, it has served dual roles as both a state and federal military force that is activated in response to domestic emergencies and overseas combat missions. The Army National Guard embodies core values, including loyalty, duty, respect, selfless service, honor, integrity, and personal courage, intending to uphold peace and serve the nation with unwavering dedication.

Industry

National security and international affairs

Company size

10,000+ Employees

Headquarters location

Arlington, VA, US