1

Software Development Apprentice Jobs (NOW HIRING)

Preferred Experience & Skills - Front-end development experience, particularly in Mendix - API and ... May coach and mentor programmers, apprentices, and interns. The first two duties listed are the ...

New Feature Development - Requirements, Design, Development and Support * Lead technical ... Associate's Degree or Apprenticeship (required) * 10+ years' experience in Salesforce data ...

Plumbing Apprentice

Naperville, IL · On-site

$45K - $80K/yr

Utilize ServiceTitan mobile software for job documentation and workflow * Follow all safety ... We invest in our employees through hands-on training, career development, and industry-leading ...

While in development, the Design Sales Apprentice will be the primary front desk attendant to meet ... You have a knack for computer software programs to demonstrate your design thoughts. You are ...

Design Sales Apprentice

Elgin, IL · On-site

$20 - $22/hr

While in development, the Design Sales Apprentice will be the primary front desk attendant to meet ... You have a knack for computer software programs to demonstrate your design thoughts. You are ...

Maintenance Apprentice

Maumee, OH · On-site

$16.25 - $22.25/hr

... skill development, attendance, and safe work practices. • Ability to take direction, accept ... SOFTWARE/COMPUTER SKILLS & EXPERIENCE: • Basic computer skills including Microsoft Office (Word ...

New

OH · On-site

... development of wireless communication sites, with a focus on supporting telecom networks. We are ... Interprets drawings, sketches, software, plans and determines best work procedures, tools ...

Staff Software Engineer

Warrenton, VA · On-site

$130K - $170K/yr

... apprenticeship and professional work experience. * Advanced Expertise: Highly skilled in software engineering principles, design patterns, and modern development practices, with a proven ability to ...

Electrical Apprentice

Tulsa, OK · On-site

$15 - $19/hr

We also hold weekly meetings as a team for training and development. We Help You Achieve Your Goal ... Electric Uniform - We make it easy for you to look professional. · iPad and Software Applications ...

next page

Showing results 1-20

Software Development Apprentice information

See salary details

$23

$40

$53

How much do software development apprentice jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for software development apprentice in the United States is $40.88, according to ZipRecruiter salary data. Most workers in this role earn between $34.62 and $47.60 per hour, depending on experience, location, and employer.

What types of projects and responsibilities can a Software Development Apprentice expect to work on during their apprenticeship?

As a Software Development Apprentice, you can expect to work on a variety of entry-level coding tasks such as debugging, writing unit tests, and implementing simple features under the guidance of experienced developers. You'll often collaborate with software engineers, testers, and project managers to learn agile development practices, participate in code reviews, and contribute to team meetings. Apprenticeships are designed to provide hands-on experience, so you'll gradually take on more complex assignments as your skills grow, helping you build a strong foundation for a future career in software development.

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

To thrive as a Software Development Apprentice, you need foundational programming knowledge, problem-solving abilities, and a basic understanding of software development principles, often supported by a relevant degree or coursework. Familiarity with coding languages (such as Python or Java), version control systems like Git, and development environments is typically required. Strong communication, eagerness to learn, and teamwork skills help apprentices collaborate effectively and adapt to new challenges. These skills and qualities are crucial for building core competencies, contributing to projects, and progressing within the software development field.

What is a Software Development Apprentice?

A Software Development Apprentice is an entry-level trainee who learns the fundamentals of software engineering while working on real projects under the guidance of experienced developers. Apprenticeships typically combine on-the-job training with classroom instruction, enabling apprentices to gain practical coding skills and knowledge of development tools and processes. This role is ideal for individuals looking to start a career in software development without a traditional four-year degree, as it provides hands-on experience and often leads to full-time employment upon completion.
More about Software Development Apprentice jobs
What cities are hiring for Software Development Apprentice jobs? Cities with the most Software Development Apprentice job openings:
What are the most commonly searched types of Software Development jobs? The most popular types of Software Development jobs are:
What states have the most Software Development Apprentice jobs? States with the most job openings for Software Development Apprentice jobs include:
What job categories do people searching Software Development Apprentice jobs look for? The top searched job categories for Software Development Apprentice jobs are:
Infographic showing various Software Development Apprentice job openings in the United States as of July 2026, with employment types broken down into 94% Full Time, 5% Part Time, and 1% Summer. Highlights an 100% Physical job distribution, with an average salary of $85,020 per year, or $40.9 per hour.
Controls Technician Apprentice

Controls Technician Apprentice

Hoffman & Hoffman Inc

Jacksonville, NC • On-site

$19 - $26/hr

Full-time

Posted 23 days ago


Job description

Controls Technician Apprentice

Company: Hoffman Building Technologies
Status: Full Time, Non-Exempt (Eligible for Overtime)
Schedule: 40 hours per week
Department: Construction

Job Purpose

The Controls Tech Apprentice is a paid, time-bound training position designed to develop employees into future Controls Technicians through supervised, hands-on learning in building automation systems (BAS), controls installation, programming, commissioning, troubleshooting, maintenance, and documentation. This role is intended to support Construction operations while building practical skills in BAS platforms, DDC environments, and related field and technical workflows.

This position is an employer-sponsored development position. This position is intended to last approximately 11 weeks. Based on successful completion of assigned work, documented performance, conduct, safety, progression, attendance, professionalism, organizational alignment, and business need, an apprentice may be considered for advancement into a full-time Controls Technician role; advancement is not automatic and is not guaranteed.

Key Responsibilities

  • Demonstrate professionalism, communication, coachability, teamwork, dependable attendance, and safe work habits while supporting customers and internal teams.
  • Learn applicable controls software, tools, safety practices, jobsite expectations, and company workflows through approved training and on-the-job coaching.
  • Work alongside experienced Controls Technicians with DDC platforms to help monitor, control, and optimize building performance.
  • Assist with the organization of commissioning activities for projects by reviewing project requirements, sequence of operations, programming needs, system types, and workload timelines under supervision.
  • Support onsite performance verification and system checkout activities with experienced team members to help confirm the system is functioning as designed.
  • Maintain accurate documentation for programming changes, system configurations, field updates, procedures, and assigned work activities.
  • Assist with preventive maintenance activities and regular system checks to help keep building systems operating reliably.
  • Assist with troubleshooting and resolving issues with PLCs, controllers, automation software, and integrated control systems under supervision.
  • Collaborate with cross-functional teams to support implementation of new automation strategies and help ensure systems are integrated and functioning efficiently.
  • Travel to job site locations as required.

Minimum Qualifications

  • Must be 18 years of age or older.
  • High school diploma or GED.
  • Valid driver's license.
  • Ability to obtain and maintain access to customer sites, including satisfying customer-specific site access requirements.
  • Ability to pass a background check and drug screen, as permitted by applicable law and company policy.
  • Ability to learn and use software, tools, and technical systems required for the role.
  • Ability to work in office, job site, industrial, and mechanical-room environments as required by assigned work.
  • Willingness to travel, learn quickly, follow instructions, work safely, and develop technical skills in a field-based and system-oriented environment.

Advancement and Employment Status

This is a developmental, time-bound position intended to evaluate and build readiness for a Controls Technician role. During the 11-week apprenticeship period, continued employment will be based on documented performance, conduct, safety, progression, attendance, professionalism, and business needs. Advancement into a Controls Technician Position is not automatic and is not guaranteed.

No phone calls or drop-ins please.

EEO Employer/Vets/Disabled

Pay commensurate with experience.