1

Assistant Programmer Jobs in Utah (NOW HIRING)

Act as the primary contact for facility projects and prepare project budgets & schedules. * Assist Engineering Manager to prepare project status reports on a regular basis. * Lead and self-manage the ...

Act as the primary contact for facility projects and prepare project budgets & schedules. * Assist Engineering Manager to prepare project status reports on a regular basis. * Lead and self-manage the ...

Security System Programmer

Saint George, UT ยท On-site

$67K - $101K/yr

Guide individuals through the work day to assist with any needed tasks. * Suggest new ways of doing ... knowledge of engineering fundamentals, including physical principles, electrical circuits ...

New

CNC Programmer-Ogden,Utah

Hooper, UT

$24.25 - $33.25/hr

Programmer Farr West, UT Job Summary: Create required geometry and generate toolpaths for all CNC ... Requires ability to walk extended lengths to assist with machining operations in multiple buildings ...

CNC Programmer-Ogden,Utah

Farmington, UT

$25.25 - $34.50/hr

Programmer Farr West, UT Job Summary: Create required geometry and generate toolpaths for all CNC ... Requires ability to walk extended lengths to assist with machining operations in multiple buildings ...

Support the X-ray business unit in the product development area by assembling and building product prototypes, test units, and development samples according to engineering specifications * Assist ...

next page

Showing results 1-20

Assistant Programmer information

See Utah salary details

$10

$35

$62

How much do assistant programmer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for assistant programmer in Utah is $35.99, according to ZipRecruiter salary data. Most workers in this role earn between $23.41 and $46.83 per hour, depending on experience, location, and employer.

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

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What are Assistant Programmers?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

Is AI replacing coders?

Assistant programmers and other coding professionals use AI tools to automate repetitive tasks and improve efficiency, but AI currently serves as a supplement rather than a replacement for human coders. Skilled programmers are needed to design, oversee, and interpret AI-generated code, ensuring quality and security in software development.

What is an assistant programmer?

An assistant programmer is a support role in software development, helping senior programmers with coding, debugging, and testing tasks. They often have basic programming skills in languages like Java, Python, or C++ and work under supervision to gain experience and develop their technical abilities.

What are some typical challenges faced by Assistant Programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What's the average salary of a programmer?

The average salary of a programmer varies depending on experience, location, and specialization, but generally ranges from $60,000 to $120,000 annually. Entry-level programmers typically earn lower salaries, while experienced developers with skills in specific programming languages or tools can earn higher wages.

Is 27 too late to start coding?

Assistant programmers can start coding at any age, and many successful developers begin in their late twenties or later. Learning programming languages, building projects, and gaining experience are more important than age, and the tech industry values skills and problem-solving ability over age barriers.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are the most commonly searched types of Programmer jobs in Utah? The most popular types of Programmer jobs in Utah are:
What are popular job titles related to Assistant Programmer jobs in Utah? For Assistant Programmer jobs in Utah, the most frequently searched job titles are:
Infographic showing various Assistant Programmer job openings in Utah as of July 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 1% Temporary, and 2% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $74,864 per year, or $36 per hour.

Automation Engineer

Autoliv United States

Tremonton, UT โ€ข On-site

Full-time

Posted 4 days ago


Job description

Automation Engineer
Autoliv's primary goal is to Save More Lives. Our products never get a second chance. This is why we can never compromise on quality. We are working to increase vehicle safety by developing seatbelts, airbags and steering wheels and you can be part of our team as a Automation Engineer.
Under the direction of the Supervisor, an Automation Engineer will develop code for new machines, assist in the implementation of new machines, modify, and improve existing machine code, and troubleshoot reactive machine problems. You will standardize best practices and work with colleagues to find optimal solutions. Daily tasks will involve robotic applications.
โ€ข Work in a cross-functional team with a focus to ensure projects are completed both on time and within budget.
โ€ข Participates in team projects from inception through implementation. Develops project charters and maintain open communication with management regarding project status and opportunities.
โ€ข Manages multiple projects in a manufacturing environment with scope varying from the maintenance of existing machines to the specification, purchase and validation of new equipment.
โ€ข Lead change agent and the deployment leader for automation/process improvement efforts to drive the overall effectiveness of the operation and to deliver quality improvement and financial benefits.
โ€ข Conducts feasibility, cost/benefit analysis, and ROI analysis on proposed solutions. Analyzes systems, procedures, policies, and workflows for process, productivity and cost improvement opportunities and propose detailed plans for solution.
โ€ข Able to apply root cause analysis to resolve systematic or reoccurring control issues
โ€ข Assist engineering efforts to implement new technology
โ€ข Ability to develop standard code control strategies to improve system utilization and reliability
โ€ข Assist technical support technicians in training, programming, and troubleshooting production and processing equipment
โ€ข Create Automation Standards applicable to current technological environment โ€ข Create and update electrical schematics
โ€ข Maintain a clean and safe work area
โ€ข Observe all safety guidelines and report safety concerns to management โ€ข Follow all written and verbal instructions
โ€ข Demonstrate a positive and professional attitude
โ€ข Able to work overtime as needed
What is required:
Bachelor's degree required, preferable in Automation Engineering
โ€ข The ideal candidate will have experience in control networks including Ethernet/IP, Device Net.
โ€ข Familiarity with plant manufacturing systems, electrical/controls technology in production and processing environment, vision and barcode scanning system, Servo Controllers and Servo Systems and analog and digital signals
โ€ข Problem solving and analytical skills in areas of control software and programming and control hardware issues.
โ€ข Background in Robotics Setup, Programming, Application and Manipulation.
โ€ข The ability to create automation standards applicable to current technological environment
โ€ข Experience in control programming with PLC Ladder Logic Systems preferred- specifically Allen Bradley and General Electric
We will be more than glad to chat with you about your experience and your career goals.
In our international work setting, you will find a range of opportunities that are designed to enhance your career and personal development. Including new and different perspectives is part of what ensures the team's success. We are committed to develop people's skills, knowledge and creative potential. Our training and development programs emphasize technical competency, leadership development and business management skill.
More lives saved - more life lived!
What's in it for you:
โ€ข Attractive compensation package
โ€ข Recognition awards, company events, university discount options and many more perks.
โ€ข Gender Pay Equality
Autoliv is proud to be an equal opportunity employer. Autoliv does not discriminate in any aspect of employment based on race, color, religion, national origin, ancestry, gender, sexual orientation, gender identify and/or expression, age, disability, or any other characteristic protected by federal, state, or local employment discrimination laws where Autoliv does business.
Function Machine Build Locations Tremonton (ITO)