1

Software Apprentice Jobs in Ontario (NOW HIRING)

MILLWRIGHT APPRENTICE

Whitby, ON

CA$33.30 - CA$44.10/hr

Industrial Mechanic (Millwright) Apprentice LOCATION: Whitby, ON VACANCIES: 1 DEPARTMENT ... software (CMMS), work orders, logbooks, and checklists. * Perform rounds and checks machinery ...

Apprentice - Machinist The Apprentice - Machinist position under continuous supervision is ... Knowledge using computer-assisted design, manufacturing and machining software. Interpret scale ...

Apprentice - Machinist The Apprentice - Machinist position under continuous supervision is ... Knowledge using computer-assisted design, manufacturing and machining software. Interpret scale ...

CA$25.20 - CA$36.90/hr

Voyago is hiring 310T/S Automotive Apprentice Mechanic (2nd - 4th year) for our Brant Garage. Your ... software to make repairs. * You will complete repairs in a timely manner. * You will be servicing ...

CA$25.20 - CA$36.90/hr

Voyago is hiring 310T/S Automotive Apprentice Mechanic (2nd - 4th year) for our Brant Garage. Your ... software to make repairs. * You will complete repairs in a timely manner. * You will be servicing ...

New

Apprentice Technician (310T)

Owen Sound, ON · On-site

CA$25.50 - CA$42.50/hr

Registered 310T Apprentice * Valid G Driver's License * Possess own set of tools is preferred ... Proficient with computers, including software and electronic documentation/timekeeping systems

next page

Showing results 1-20

Software Apprentice information

See Ontario salary details

$21K

$77K

$169.5K

How much do software apprentice jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software apprentice in Ontario is $77,029.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,000.00 and $114,000.00 per year, depending on experience, location, and employer.

What is a software apprentice?

Software Apprentices are entry-level professionals who participate in structured learning programs to gain hands-on experience in software development. These programs are designed to help individuals learn coding, software engineering principles, and industry best practices while working alongside experienced developers. Apprenticeships typically combine on-the-job training with mentorship and sometimes include classroom instruction. The goal is to prepare apprentices for full-time roles as software engineers or developers by the end of the program.

What is the difference between Software Apprentice vs Software Developer?

AspectSoftware ApprenticeSoftware Developer
Required CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or equivalent experience in computer science or related field
Work EnvironmentEntry-level, training-focused, often in internship or mentorship programsFull-time professional role, responsible for designing, coding, and maintaining software
Employer & Industry UsageUsed by companies hiring entry-level or trainee roles in techCommonly employed in software firms, tech departments, and IT companies

The main difference between a Software Apprentice and a Software Developer lies in experience and responsibilities. Apprentices are typically in training or early learning stages, focusing on gaining skills, while Developers are experienced professionals responsible for creating and maintaining software products.

What types of projects and tasks can a software apprentice expect to work on during their apprenticeship?

As a Software Apprentice, you can expect to work on a variety of real-world projects under the guidance of experienced developers. Typical tasks may include writing and debugging code, assisting with software testing, participating in code reviews, and collaborating on team projects using agile methodologies. Apprentices often rotate through different teams or areas, allowing exposure to both front-end and back-end development, as well as opportunities to learn about version control, documentation, and deployment processes. This hands-on experience helps apprentices build foundational skills and gain practical knowledge that supports their progression into more advanced software development roles.

What are the key skills and qualifications needed to thrive as a software apprentice?

To thrive as a Software Apprentice, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a basic knowledge of computer science principles. Familiarity with version control systems like Git, foundational programming languages such as Python or Java, and exposure to development environments are often expected. Curiosity, willingness to learn, effective communication, and teamwork are standout soft skills for this role. These abilities are crucial for adapting to new technologies, collaborating with senior developers, and building a strong foundation for a successful software engineering career.
What are the most commonly searched types of Software jobs in Ontario? The most popular types of Software jobs in Ontario are:
Infographic showing various Software Apprentice job openings in Ontario as of July 2026, with employment types broken down into 95% Full Time, and 5% Part Time. Highlights an 100% Physical job distribution, with an average salary of $77,029 per year, or $37 per hour.

CA$33.30 - CA$44.10/hr

Other

Medical, Dental, PTO

Re-posted 21 days ago


Gerdau rating

6.9

Company rating: 6.9 out of 10

Based on 68 frontline employees who took The Breakroom Quiz

410th of 536 rated manufacturers


Job description

At Gerdau, we empower our people to grow, thrive, and make a difference-together. With a culture built on trust and teamwork, we offer meaningful work, continuous development, and opportunities to shape your future. We invite you to come work with us, where your contributions are valued, your voice is heard, and your career is forged with purpose

POSITION: Industrial Mechanic (Millwright) Apprentice

LOCATION: Whitby, ON

VACANCIES: 1

DEPARTMENT: Maintenance - Mill Operations

ABOUT US:

Gerdau is a major steel manufacturing company, operating in 10 countries, and employing over 30,000 individuals.  The North American business divisions (Gerdau Long Steel North America and Gerdau Specialty Steel North America) produce long and special steel products for the agriculture, energy, industrial, automotive, and manufacturing markets. We stimulate the economy through our network of recycling operations and mills, operating ten mills in the U.S. and three in Canada. Our mills utilize efficient and clean production practices, including the use of electric arc furnace (EAF) technology. The use of this technology and its process makes our steel one of the greenest choices available. 

WHAT GERDAU OFFERS YOU:
  • Hourly Rate Range: $33.30/hr - $44.10/hr (actual rate is dependent on applicant sponsored hours completed)
  • Overtime: Overtime opportunities available
  • Shift Premiums: an average of $575/year in shift premiums.
  • Cost of Living: Annual cost of living increases based on Consumer Price Index (CPI).
  • Vacation Bonus: 50% bonus when vacation is taken outside of prime vacation periods
  • Holidays: Paid Statutory Holidays
  • Tools: Annual allowance of $150/year plus other Company supplied tools
  • Safety Boot Allowance: 100% company provided.
  • Uniforms: 100% company provided.
  • Pension: up to 6% contribution from Company with no mandatory employee contributions.
  • Medical Benefits: 100% company sponsored.
  • Full Dental and Orthodontia Benefits: 100% company sponsored.
  • Employee Assistance Program: 100% company sponsored.
  • Work Rotation:  Rotation throughout all departments and areas to gain experience plant-wide
WHAT YOU HAVE:
  • Must be registered in an approved Industrial Mechanic (Millwright) - 433A apprenticeship program with Skilled Trades Ontario AND have passed both Level 1 and Level 2 of in-school training OR have a minimum of 4000 hours of documented apprenticeship employment experience.
  • Be able to work in all areas in the plant and complete the Apprentice Rotation.
  • Be able to work shift rotation (days/nights) as outlined in the Apprentice Training Schedule.
  • Have experience in a heavy manufacturing environment is preferred.
  • Demonstrate mechanical aptitude, with exposure to Bearings, Pneumatics, Hydraulics, Lubrication, Rotating Equipment.
  • Strong communication and work ethic, ability to work in a team and with other trades
ADDITIONAL INFORMATION:
  • Background, education, and criminal record checks will be performed.
  • All successful candidates must pass a post-offer medical and ergonomic assessment.
  • Must be able to work rotating shifts.
MAIN RESPONSIBILITIES:
  • Responsible for working safely in accordance with Company safety policies and procedures.
  • Work under the guidance of plant Supervisors and Journeyman skilled trades.
  • Work toward completing hours for all competency skill sets as defined by Skilled Trades Ontario.
  • Inspect, install, repair, replace, adjust mechanical equipment in the plant.
  • Service the mechanical aspects of pumps, motors, cranes, and hydraulic/pneumatic systems.
  • Perform preventative maintenance of production machinery to optimize machine efficiencies and equipment reliability.
  • Apply lubricants used in the preventative maintenance of machinery and equipment.
  • Receive instructions, prints, and work orders, covering scheduled and emergency repairs, installation, and inspection work.
  • Maintain specified records of work performed, details of repairs, and materials usage on computerized maintenance management software (CMMS), work orders, logbooks, and checklists.
  • Perform rounds and checks machinery condition using checklists or digital tools to identify abnormalities and ensure that machine functions are operating within the normal specifications.
  • Operate power driven mobile equipment and ordinary crane hooking.

In Compliance with Ontario's Bill 190, we confirm that this posting represents a current, existing vacancy within our organization.

Gerdau believes in equal employment opportunity related to all employees and applicants for employment. It is the policy of Gerdau that there will be no discrimination against any employee or applicant for employment on the basis of race, religion, color, national origin, citizenship, marital status, sex, age, sexual orientation, genetic information, gender identity, veteran status, disability, or other legally protected status. All external applicants must be legally eligible to immediately work in the country of hire without current or future sponsorship.  

If you are vision-impaired or have some other disability under the Americans with Disabilities Act / Accessible Canada Act or a similar law, and you wish to discuss potential accommodations related to applying for employment at Gerdau, please contact our Talent Acquisition Team at (866)-788-2798 or recruiting@gerdau.com


What Gerdau employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom