1

Software Trainee Jobs in Utah (NOW HIRING)

Apply Now! Your Opportunity The Production Manager Trainee is responsible for learning ... Must be computer literate and proficient in Microsoft software * Ability to work well with others ...

Store Manager Trainee

UT · On-site

$75.94K - $94.92K/yr

Experience utilizing scheduling and reporting computer software * Travel may be required from time to time. Salary Range: $75,940 - $94,920 /annual Come join our team. You're going to like it here!

Be Seen First

Company provided iPhone and iPad with sales software * Comprehensive benefits package including medical, dental, vision, maternity, & life Insurance * 401(k) plan with company match, employee stock ...

Company provided iPhone and iPad with sales software * Comprehensive benefits package including medical, dental, vision, maternity, & life Insurance * 401(k) plan with company match, employee stock ...

IPC Technical Trainer

Salt Lake City, UT

$31.25 - $41.50/hr

Evaluate Trainees: * Assess trainees' skills and knowledge through practical and theoretical ... Proficient in MS Office and related suite of software programs

Company provided iPhone and iPad with sales software * Comprehensive benefits package including medical, dental, vision, maternity, & life Insurance * 401(k) plan with company match, employee stock ...

Company provided iPhone and iPad with sales software * Comprehensive benefits package including medical, dental, vision, maternity, & life Insurance * 401(k) plan with company match, employee stock ...

next page

Showing results 1-20

Software Trainee information

See Utah salary details

$12

$19

$33

How much do software trainee jobs pay per hour?

As of May 28, 2026, the average hourly pay for software trainee in Utah is $19.25, according to ZipRecruiter salary data. Most workers in this role earn between $13.99 and $22.12 per hour, depending on experience, location, and employer.

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

To thrive as a Software Trainee, you need a basic understanding of programming languages, problem-solving abilities, and a relevant degree or coursework in computer science or IT. Familiarity with development tools such as IDEs, version control systems like Git, and exposure to databases or basic frameworks is typically expected. Eagerness to learn, attention to detail, and effective communication are soft skills that set top trainees apart. These qualifications are crucial for quickly adapting to new technologies, collaborating with teams, and delivering reliable software solutions.

What are the typical challenges a Software Trainee might face in their first few months, and how can they overcome them?

As a Software Trainee, you may initially find it challenging to adapt to new programming languages, development tools, and company workflows. It's common to feel overwhelmed by unfamiliar codebases or agile methodologies. To overcome these challenges, seek guidance from mentors, actively participate in team meetings, and take advantage of training resources provided by your employer. Consistent practice, asking questions, and collaborating with teammates will help you build confidence and develop your skills more efficiently.

What are Software Trainees?

Software Trainees are entry-level professionals who are typically recent graduates or individuals new to the software industry. They undergo training to learn programming languages, software development methodologies, and company-specific tools under the guidance of senior developers or mentors. Their main role is to gain practical experience, contribute to projects, and build foundational skills necessary to become full-fledged software developers.

What is the difference between Software Trainee vs Software Developer?

AspectSoftware TraineeSoftware Developer
Required CredentialsTypically pursuing or completed a degree in Computer Science or related fieldCompleted degree or equivalent experience in software development
Work EnvironmentTraining programs, supervised projects, entry-level tasksDesign, develop, test, and maintain software applications
Employer & Industry UsageInternships, training programs in tech companiesFull-time employment in software firms, IT departments
Search & Comparison IntentUnderstanding entry-level roles, training opportunitiesCareer progression, job responsibilities

The main difference between a Software Trainee and a Software Developer lies in experience and responsibilities. Software Trainees are usually in training or internship phases, focusing on learning and assisting in projects. Software Developers are experienced professionals responsible for designing and implementing software solutions. Both roles often require similar educational backgrounds, but their scope and expectations differ significantly.

What are the most commonly searched types of Software jobs in Utah? The most popular types of Software jobs in Utah are:
Infographic showing various Software Trainee job openings in Utah as of May 2026, with employment types broken down into 100% Full Time. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $40,048 per year, or $19.3 per hour.
Management Trainee - West Region

Management Trainee - West Region

Patriot Rail

Salt Lake City, UT

Full-time

Posted 25 days ago


Patriot Rail rating

4.3

Company rating: 4.3 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

THIS IS AN OPEN MANAGEMENT TRAINEE POSITION AND WILL BE FILLED AS NEEDED.

CANDIDATES WILL NEED BE OPEN TO EXTENSIVE TRAVEL AND RELOCATION AND FINAL PLACEMENT AT ANY OF PATRIOT RAIL PROPERTIES OPERATED OR MANAGED BY PATRIOT RAIL. THIS COULD INCLUDE ADDITIONAL PROPERTIES ACQUIRED OR OPERATED IN THE FUTURE BY PATRIOT RAIL.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Management trainees engage in a broad range of duties during cross-functional assignments.  Responsibilities will vary depending upon assignment.  Management trainees learn Patriot’s business by completing hands-on assignments at multiple properties.  Travel is frequent and may up to 80 – 90% of the time.

Understanding the Patriot Way – our company’s visions and values

Becoming a leader in demonstrating Patriot’s Commitment to Safety

Learning the business of railroading

Understanding safe railroad operating practices, including completing and passing train conductor certification

Developing leadership skills

Qualification on certain types of rail equipment

Qualification on a multitude of rail-specific software applications

EDUCATIONAL AND JOB REQUIREMENTS:

Current Conductor Certification required

Good educational record

Bachelors Degree Preferred

Strong oral and written communication skills

Strong analytical and problem-solving skills

Must be able to travel for extended periods of time and work all shifts (including nights, weekends, and holidays)

Valid driver’s license with a 3-year history acceptable to our insurance carrier

The candidate selected for this position must successfully complete a background screening and a drug test. Passing results must be received prior to start date in new position. This position is subject to the provisions of the U.S. Railroad Retirement Board.

PHYSICAL DEMANDS/WORK ENVIRONMENT:

Frequently required to sit, stand, walk, handle objects, reach with hands and arms, write, talk, type and hear. Associate is occasionally required to sit, stoop, bend and/or kneel and lift and/or move up to 50 lbs and occasionally up to 80 pounds. Must be able to walk long distances over uneven terrain.  Must be able to work in cramped, confined, enclosed, or awkward places.  Must be able to ride on the outside of rail equipment for long periods of time.  Must be able to wear all required protective equipment and pass all required physical assessments, including auditory and visual assessments.

Associate’s work environment will vary based upon assignment.  Assignments may be in an office environment, a warehouse, or outdoor environment.  Associate may be required to work in all weather conditions.

SAFETY:

Safety is the cornerstone value in our Company. Our employees are expected to live our values on the job in how we work, how we act, and how we create value. Safety is a personal responsibility.  We are professionals and our activities must reflect that professionalism. Each team member must demonstrate safety advocacy every day – regardless of their role in the Company.  Compliance with safety and operating rules is required and essential to our own safety and that of others.

Patriot Rail is committed to a diverse workforce and is an Equal Opportunity Employer.