CNC Programmer
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
$27.75 - $38/hr
Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.
Layton, UT · On-site
$24 - $33/hr
POSITION DESCRIPTION The NC Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an NC Programmer: * Determines ...
Layton, UT · On-site
$24 - $33/hr
POSITION DESCRIPTION The NC Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an NC Programmer: * Determines ...
Layton, UT · On-site
$24 - $33/hr
POSITION DESCRIPTION The NC Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an NC Programmer: * Determines ...
Quick apply
Layton, UT · On-site
$24 - $33/hr
POSITION DESCRIPTION The NC Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an NC Programmer: * Determines ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Ogden, UT · On-site
The CMM Programmer is responsible for all programming, program validation (tape-proof), conventional inspection duties and responsibilities associated with Coordinate Measuring Machines (CMMs) as ...
Salt Lake City, UT · On-site
$25.75 - $35/hr
Collaborate with engineering and quality, recommend process/tooling improvements, and document setups and standards. * Help maintain a clean, safe work area and mentor less-experienced machinists and ...
Salt Lake City, UT · On-site
$25.75 - $35/hr
Collaborate with engineering and quality, recommend process/tooling improvements, and document setups and standards. * Help maintain a clean, safe work area and mentor less-experienced machinists and ...
A leading AI development company is seeking proficient programmers to contribute to innovative AI systems. This fully remote role offers the flexibility to choose projects and work hours.
A leading AI development company is seeking proficient programmers to contribute to innovative AI systems. This fully remote role offers the flexibility to choose projects and work hours.
$30 - $50/hr
As a Senior BAS Programmer, you will be working in our service division, as an employee of Kelso Building Services. About This Role As a Building Automation Programmer you will design, program and ...
Quick apply
$30 - $50/hr
As a Senior BAS Programmer, you will be working in our service division, as an employee of Kelso Building Services. About This Role As a Building Automation Programmer you will design, program and ...
Tooele, UT · On-site
District Office Closing Date: 06/14/2026 Programmer/Software Developer LOCATION: District Office CLOSING DATE: June 14, 2026 POSITION PURPOSE: Under supervision of the Technology Director, the ...
Tooele, UT · On-site
District Office Closing Date: 06/14/2026 Programmer/Software Developer LOCATION: District Office CLOSING DATE: June 14, 2026 POSITION PURPOSE: Under supervision of the Technology Director, the ...
North Logan, UT · On-site
$58K - $79K/yr
The selected candidate will communicate the testing results with management, engineers, assembly technicians and quality to ensure PWA's were assembled and function according to specifications in ...
North Logan, UT · On-site
$58K - $79K/yr
The selected candidate will communicate the testing results with management, engineers, assembly technicians and quality to ensure PWA's were assembled and function according to specifications in ...
Logan, UT · On-site
$58K - $79K/yr
The selected candidate will communicate the testing results with management, engineers, assembly technicians and quality to ensure PWA's were assembled and function according to specifications in ...
Quick apply
Logan, UT · On-site
$58K - $79K/yr
The selected candidate will communicate the testing results with management, engineers, assembly technicians and quality to ensure PWA's were assembled and function according to specifications in ...
Logan, UT · On-site
$58K - $79K/yr
The selected candidate will communicate the testing results with management, engineers, assembly technicians and quality to ensure PWA's were assembled and function according to specifications in ...
Logan, UT · On-site
$58K - $79K/yr
The selected candidate will communicate the testing results with management, engineers, assembly technicians and quality to ensure PWA's were assembled and function according to specifications in ...
$104K - $157K/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 ...
$104K - $157K/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 ...
$10.94 - $15.64
4% of jobs
$15.64 - $20.33
9% of jobs
$23.71 is the 25th percentile. Wages below this are outliers.
$20.33 - $25.03
17% of jobs
$25.03 - $29.72
13% of jobs
The median wage is $32.46 / hr.
$29.72 - $34.42
13% of jobs
$34.42 - $39.11
10% of jobs
$39.11 - $43.81
9% of jobs
$44.69 is the 75th percentile. Wages above this are outliers.
$43.81 - $48.50
9% of jobs
$48.50 - $53.20
7% of jobs
$53.20 - $57.89
6% of jobs
$57.89 - $62.59
4% of jobs
$10
$35
$62
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.
| 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.

$27.75 - $38/hr
Other
Medical, Dental, Vision, Life, Retirement
Posted 28 days ago
8.7
Based on 23 frontline employees who took The Breakroom Quiz
12th of 59 rated aerospace companies
Based in Park City, UT, Triumph Geared Solutions is a leading independent aerospace gear and gear box supplier for the commercial and military helicopter and business jet markets and employs approximately 200 employees. The Company's key products and services include power transmission systems, integrated gearbox design and builds, airframe mounted accessor drives (AMAD's), engine mounted accessory drives (EMAD's), rotorcraft transmissions, turboshaft internal gearboxes, emergency power gearboxes, and large complex aero gears for both OE and aftermarket/spares end markets.
Park City, UT lies east of Salt Lake City in the western state of Utah. Framed by the craggy Wasatch Range, it's bordered by the Deer Valley Resort and the huge Park City Mountain Resort, both known for their ski slopes.
All Positions at Triumph Geared Solutions require access to information or technology that is subject to the International Traffic in Arms Regulations (ITAR) and other US government security regulations. These laws do not permit access rights to non-US Citizens or to other unauthorized individuals. Therefore, presently all applicants must be US Citizens or US Permanent Residents (*green card holders*) and/or otherwise comply with ITAR requirements for access rights to be considered for a position.
Pursuant to International Traffic Arms Regulations ("ITAR") and the Export Administration Regulations ("EAR"), applicants for SELECT positions will be required to provide proof of U.S. Citizenship, U.S. Permanent Residence, or U.S. Immigration Status in order to meet the minimum qualifications for those select positions. All inquiries related to citizenship are asked solely to comply with ITAR and EAR export licensing requirements.
Legally authorized to work in the United States without company sponsorship.
Benefits:
Work Environment and Physical Demands:
The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, talk, or hear. The employee frequently is required to stand, walk, and use hands to finger, handle, or feel objects, tools, or controls. The employee is occasionally required to reach with hands and arms: stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 50 pounds.
Get the full story on Breakroom