1

Software Development Apprentice Jobs in Oakbrook Terrace, IL

Manage apprenticeship program, intern duties and development. Competency (Knowledge, skills, and ... Use Office software and enter work orders in our CMMS software * Ability to solve practical ...

Showing results 21-40

Software Development Apprentice information

See Oakbrook Terrace, IL salary details

$23

$41

$53

How much do software development apprentice jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for software development apprentice in Oakbrook Terrace, IL is $41.11, according to ZipRecruiter salary data. Most workers in this role earn between $34.81 and $47.88 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.

Maintenance Supervisor

Pregis

Elgin, IL • On-site

Full-time

Re-posted 5 hours ago


Pregis rating

6.9

Company rating: 6.9 out of 10

Based on 27 frontline employees who took The Breakroom Quiz

73rd of 119 rated packaging manufacturers


Job description

The Maintenance Supervisor is responsible for overseeing maintenance operations, ensuring equipment reliability, minimizing downtime, and leading maintenance technicians in the inspection, repair, and preventive maintenance of facilities, machinery, and equipment. This role ensures compliance with safety regulations, quality standards, and company policies while maintaining efficient plant or facility operations. Experience with converting, printing, and extruding equipment and various other ancillary equipment, as well as general repairs to building and grounds. Emphasis on good analytical skills and ability to source other/outside resources to resolve issues, troubleshoot and repair electrical/electronic and mechanical problems; repairing and replacing faulty components or parts, installing new machines and equipment, maintaining parts and supplies inventories. This position will be responsible to support the plant by maintaining, troubleshooting, repairing, installing, and modifying mechanical, pneumatic and electrical equipment. Including PLC, DCS and multiple systems.
Essential Functions and Responsibilities
  • Supervise and coordinate daily maintenance activities.
  • Assign work orders and monitor task completion.
  • Develop and implement preventive and predictive maintenance programs.
  • Troubleshoot equipment failures and coordinate repairs.
  • Ensure machinery, systems, and facilities operate efficiently and safely.
  • Manage maintenance schedules to minimize operational disruptions.
  • Train, mentor, and evaluate maintenance technicians.
  • Maintain maintenance records, reports, and documentation.
  • Monitor inventory of spare parts, tools, and maintenance supplies.
  • Coordinate with production, operations, and external contractors.
  • Ensure compliance with safety, environmental, and regulatory requirements.
  • Assist in budgeting and controlling maintenance costs.
  • Identify opportunities for process improvement and equipment upgrades.
  • Manage apprenticeship program, intern duties and development.

Competency (Knowledge, skills, and abilities)
  • Promotes a positive teamwork culture
  • Effectively and respectfully communicates with team and during shift transition
  • Knowledgeable of safety requirements and guidelines in manufacturing/warehouse environment
  • Ability to work in a fast-paced environment, follow standardized work instructions and adhere to safe work practices in a continuous improvement culture
  • Ability to read and interpret documents such as safety rules, operation and maintenance instructions and procedure manuals
  • Ability to write routine reports and correspondence
  • Use Office software and enter work orders in our CMMS software
  • Ability to solve practical problems and deal with variety of concrete variables in situations where limited standardization exists
  • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form
  • Coachable and open to feedback

Environment
  • Exposure to moving equipment
  • Inside work
  • Heat may exceed 90 degrees Fahrenheit
  • Humidity may exceed 80%
  • Noise may exceed 85dB+
  • Personal Protective Equipment required
  • Fumes or airborne particles
  • Toxic or caustic chemicals, work in high, precarious places
  • Overtime expected per business demand

Physical Characteristics
Standing, walking, climbing and balancing. Stoop, kneel, crouch and crawling
Education and Experience
  • High school graduate or equivalent. Prior experience in a machine repair and Maintenance Department, or technically oriented position desired.
  • 3-7 years of maintenance experience, including supervisory responsibilities.
  • Strong knowledge of mechanical, electrical, hydraulic, and pneumatic systems.
  • Experience with Computerized Maintenance Management Systems (CMMS).
  • Understanding of workplace safety regulations and maintenance best practices.
  • Excellent leadership, communication, and problem-solving skills.

#ms1

What Pregis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Pregis logo

About Pregis

Sourced by ZipRecruiter

Industry

Plastics packaging film and sheet (including laminated) manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Deerfield, IL, US

Year founded

2005

Social media