1

Software Development Apprenticeship Jobs in Utah

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

Foreman

West Valley City, UT ยท On-site

$60K - $90K/yr

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

Foreman

West Valley City, UT ยท On-site

$60K - $90K/yr

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

... software. This is more than a crew lead role--it is a leadership position and a key step in SPR ... Apprenticeship & Mentor Training Programs * Foreman Development Pipeline toward General Foreman ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

next page

Showing results 1-20

Software Development Apprenticeship information

See Utah salary details

$72.4K

$129.4K

$162.5K

How much do software development apprenticeship jobs pay per year?

As of Jun 14, 2026, the average yearly pay for software development apprenticeship in Utah is $129,365.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,400.00 and $148,400.00 per year, depending on experience, location, and employer.

What types of projects or tasks can I expect to work on during a Software Development Apprenticeship?

As a Software Development Apprentice, you will typically work on a mix of real-world coding assignments, bug fixes, and feature enhancements under the guidance of experienced developers. You may also participate in code reviews, team standups, and collaborative projects that help you learn industry best practices. Depending on the company, you might rotate between different teams or technologies, allowing you to gain hands-on experience across various aspects of software development. This environment is designed to build both your technical skills and your ability to work effectively within a team.

What is a Software Development Apprenticeship?

A Software Development Apprenticeship is a structured program that combines on-the-job training with classroom learning to help individuals gain practical experience and technical skills in software development. Apprentices work alongside experienced developers, learning programming languages, software engineering principles, and project management in a real-world setting. These programs typically last 1-2 years and are designed to help participants become competent junior developers upon completion.

What is the difference between Software Development Apprenticeship vs Software Developer?

AspectSoftware Development ApprenticeshipSoftware Developer
Required CredentialsTypically no formal degree, on-the-job training, or certificationsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, training-focused, often in tech companies or startupsFull-time professional role in various industries
Employer & Industry UsageUsed as a training pathway for entry-level roles in techEstablished role for experienced professionals in software development

The main difference is that a Software Development Apprenticeship is a training program designed to develop skills and prepare individuals for a career in software development, often without requiring prior experience. A Software Developer is a full-fledged professional role for those who have completed training or education, responsible for designing, coding, and maintaining software applications.

Is 27 too old for an apprenticeship?

Software Development Apprenticeships are open to individuals of various ages, and 27 is not considered too old to start. Many apprenticeships value diverse experiences and skills, and age should not be a barrier to gaining entry into the field or developing programming skills with tools like Java, Python, or Git. Employers often prioritize motivation and aptitude over age in apprenticeship programs.

What is JP Morgan's apprenticeship?

A JP Morgan apprenticeship is a structured program designed to provide training and work experience in finance and technology roles, including software development. Participants often gain skills in coding, financial services, and professional development over a set period, typically with mentorship and potential for full-time employment afterward.

Is 25 too late to start an apprenticeship?

Starting a software development apprenticeship at 25 is not too late, as many programs welcome applicants of various ages and backgrounds. Success depends on your skills, motivation, and willingness to learn new technologies like programming languages and development tools. Age should not be a barrier to gaining experience and advancing in the tech industry.

Is there an apprenticeship for software engineers?

Yes, many companies offer software engineering apprenticeships that provide hands-on training in coding, software development, and related skills. These programs often target early-career individuals and may include mentorship, project work, and opportunities to earn industry certifications.

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

Thriving as a Software Development Apprentice requires a basic understanding of programming concepts, logical problem-solving skills, and typically a high school diploma or equivalent. Familiarity with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and basic development tools is expected. Strong communication, eagerness to learn, and teamwork distinguish successful apprentices in collaborative environments. These skills and qualities are important for adapting quickly, contributing to projects, and building a solid foundation for a career in software development.
What are popular job titles related to Software Development Apprenticeship jobs in Utah? For Software Development Apprenticeship jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Software Development Apprenticeship jobs in Utah look for? The top searched job categories for Software Development Apprenticeship jobs in Utah are:
Infographic showing various Software Development Apprenticeship job openings in Utah as of June 2026, with employment types broken down into 2% As Needed, 61% Full Time, 33% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $129,365 per year, or $62.2 per hour.
Field Employee Development Trainer

Field Employee Development Trainer

Sure Steel, Inc.

Ogden, UT โ€ข On-site

$70K - $80K/yr

Other

Posted 10 days ago


Job description

Overview
The Field Employee Development Coach supports, guides, and develops Sure Steel's field employees and field leaders through structured training delivery, ongoing coaching, and hands-on implementation support. This is the person who takes the Learning & Development team's content into the field and ensures it is actually taught, adopted, and applied.
The role works closely with field leadership and employees, with an initial focus on foremen and construction managers, expanding over time to new hires, apprentices, and employees progressing toward full competency in their roles. It blends training delivery, one-on-one coaching, process education, and relationship building. The ideal candidate is first and foremost a teacher - a strong communicator and adaptable instructor who is comfortable working across job sites, trades, and field environments.
This role will continue to evolve as the L&D department grows.
Key Responsibilities
Training Delivery & Implementation
  • Deliver training through multiple formats, including:
    • On-site / in-person training at job sites
    • Webinars / virtual sessions
    • Small-group or 1:1 instruction
  • Take newly created L&D content into the field and ensure it is taught, reinforced, and adopted.
  • Reinforce training through follow-ups, coaching, and practical application.
  • Support adoption of new tools, systems, and workflows relevant to field operations.

Field Employee & Leader Coaching
  • Serve as a development coach for a defined group of field employees and field leaders.
  • Conduct regular check-ins via calls, messages, virtual meetings, and on-site visits.
  • Help field employees understand expectations, safety processes, and career pathways within the trades.
  • Partner with foremen, superintendents, and project managers to support development and reinforce training.
  • Track individual progress and identify development gaps or support needs.

Onboarding & Role Progression
  • Support onboarding for new field employees and a smooth transition to the job site.
  • Support employees in apprenticeship or skill-progression programs and track milestones toward completion.
  • Help employees "get across the finish line" in development programs.

Process & Systems Understanding
  • Learn and maintain working knowledge of field workflows, safety protocols, and the software and tools field employees use.
  • Be willing to learn new systems quickly in order to support others.

Continuous Improvement
  • Identify common development gaps or onboarding challenges specific to field roles.
  • Provide feedback to the L&D Manager on opportunities to improve training, onboarding, and processes.
  • Support refinement and evolution of L&D programs over time.

Required Skills & Attributes
  • Strong facilitation and instructional skills; able to teach, engage a group, and hold a room.
  • Strong interpersonal and communication skills, especially with field and trades employees.
  • Coaching mindset with a focus on development rather than discipline.
  • Comfortable facilitating both virtual and on-site training.
  • Organized, dependable, and follow-through oriented.
  • Ability to manage multiple employees and priorities simultaneously.
  • Willingness to travel to job sites as needed.

Qualifications
  • Demonstrated teaching, instructional, or training experience - e.g., Career & Technical Education (CTE) teacher, trade-school or technical instructor, or corporate trainer (required).
  • Background in adult learning or instructional delivery.
  • Exposure to construction, skilled trades, or operations-based environments (preferred, not required).
  • Experience supporting onboarding or apprenticeship-style programs (preferred).
  • Comfort with technology, software training, and process documentation.
  • Familiarity with field safety standards and compliance requirements (preferred).

Compensation
As defined by offer letter.
Why this Role Matters
  • Ensuring L&D content actually reaches the field and gets adopted.
  • Improving onboarding and ramp-up for new field employees.
  • Supporting field employee growth, skill development, and retention.
  • Helping field leaders develop their people more effectively.
  • Strengthening safety culture through better training and follow-through.
  • Strengthening the overall field employee experience at Sure Steel.

Sure Steel, Inc. is an equal opportunity organization. We recruit, employ, train, compensate, and promote without regard to race, religion, creed, color, national origin, age, gender, sexual orientation, gender identity, marital status, disability, veteran status, or any other basis protected by applicable federal, state, or local law.
Core Values: Ability, Integrity, Benevolence, Safety, Continuous Improvement, and Environmental Responsibility.