1

Software Developer Trainee Jobs in Ohio (NOW HIRING)

Fleet Mechanic

Cincinnati, OH · On-site

$37.50/hr

Trainees without a CDL earn a reduced rate during training until CDL is obtained Fleet Mechanic Job ... Utilize advanced diagnostic tools and software for complex vehicle systems, including electronic ...

Fleet Mechanic

Cincinnati, OH · On-site

$40.15/hr

Trainees without a CDL earn a reduced rate during training until CDL is obtained Fleet Mechanic Job ... Utilize advanced diagnostic tools and software for complex vehicle systems, including electronic ...

Showing results 41-57

Software Developer Trainee information

See Ohio salary details

$45.6K

$106.3K

$157.8K

How much do software developer trainee jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software developer trainee in Ohio is $106,331.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,600.00 and $123,600.00 per year, depending on experience, location, and employer.

What is a software developer trainee?

Software Developer Trainees are entry-level professionals who are learning the skills required to become full-fledged software developers. They typically work under the guidance of senior developers and participate in coding, debugging, testing, and documentation tasks as part of a training or probationary period. The goal of this role is to provide real-world experience and mentorship, enabling trainees to transition into independent developer roles. Software Developer Trainees often collaborate with teams and are encouraged to learn modern programming languages, development tools, and best practices.

What are the typical responsibilities and learning opportunities for a software developer trainee during the first few months on the job?

As a Software Developer Trainee, your initial responsibilities often include assisting with code reviews, debugging, and writing small modules under the guidance of senior developers. You'll spend significant time learning company-specific frameworks, tools, and development practices while participating in team meetings and collaborative projects. This period is designed for hands-on learning, so expect to receive regular feedback and mentorship to help you build foundational technical and communication skills. Over time, you'll gradually take on more complex tasks as you become familiar with the software development lifecycle and the team's workflows.

What are the key skills and qualifications needed to thrive as a software developer trainee, and why are they important?

To thrive as a Software Developer Trainee, you need a foundational understanding of programming languages (such as Java, Python, or JavaScript), algorithms, and problem-solving skills, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and basic database management is typically expected. Eagerness to learn, attention to detail, and effective communication are essential soft skills for collaborating with teams and adapting to new technologies. These skills and qualities enable rapid skill development, efficient teamwork, and successful contributions to software projects.

What is the difference between Software Developer Trainee vs Software Developer?

AspectSoftware Developer TraineeSoftware Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree or higher in Computer Science or related field, with relevant experience
Work EnvironmentTraining programs, mentorship, entry-level projectsFull-time professional role, responsible for developing software solutions
Employer & Industry UsageInternships, training programs, entry-level positions in tech companiesFull-fledged employee in software development teams across industries

The main difference is that a Software Developer Trainee is in a learning or internship phase, focusing on gaining skills, while a Software Developer is a fully employed professional responsible for delivering software projects.

What are the most commonly searched types of Software Developer jobs in Ohio?

The most popular types of Software Developer jobs in Ohio are:

What cities in Ohio are hiring for Software Developer Trainee jobs?

Cities in Ohio with the most Software Developer Trainee job openings:

Infographic showing various Software Developer Trainee job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $106,331 per year, or $51.1 per hour.

Maintenance Technician I- 12 hour Night Shift, 1-3-3 Schedule

Avery Dennison

Painesville, OH • On-site

Full-time

Re-posted 11 days ago


Avery Dennison rating

9.1

Company rating: 9.1 out of 10

Based on 60 frontline employees who took The Breakroom Quiz

2nd of 120 rated packaging manufacturers


Job description

Company Description

About Avery Dennison

Avery Dennison Corporation (NYSE: AVY) is a global materials science and digital identification solutions company. We are Making Possible products and solutions that help advance the industries we serve, providing branding and information solutions that optimize labor and supply chain efficiency, reduce waste and mitigate loss, advance sustainability, circularity and transparency and better connect brands and consumers. We design and develop labeling and functional materials, radio-frequency identification (RFID) inlays and tags, software applications that connect the physical and digital and offerings that enhance branded packaging and carry or display information that improves the customer experience. Serving industries worldwide - including home and personal care, apparel, general retail, e-commerce, logistics, food and grocery, pharmaceuticals and automotive - we employ approximately 35,000 employees in more than 50 countries. Our reported sales in 2025 were $8.9 billion. Learn more at www.averydennison.com.

Job Description

The Maintenance Technician is responsible for the repair and upkeep of equipment and facility.  Activities include both planned and predictive maintenance and breakdown repair. This role is a maintenance tech-in-training position and successful applicants will be expected to complete a rigorous training program. During the initial training period, this position will be on an 8-hour day shift position (Mon-Fri). Upon satisfactory completion of prerequisite training, the position will be expected to transition to a 12-hour fixed schedule from 6p to 6a on a 1-3-3 rotation.

Maintenance Tech-In-Training Program Expectations:

  • Begin training on an 8-hour day shift, working resource schedule.

  • Transition to a 12- hour rotating schedule when deemed capable of performing required maintenance job duties and responsibilities via demonstrated proficiencies. Specific rotating shift is TBD.

  • All trainees will graduate to a rotating shift opening

  • Demonstrate good progression through on the job training tasks with high proficiency.

  • Demonstrate proper use of hand and power tools i.e., tool care, tool uses and their applications, tool inventory control, and tool replacement/repair.

  • Assist Support and Maintenance Technicians in repair of equipment as required to obtain training and demonstrate proficiency in subject matter areas.

  • Demonstrate above average safety and housekeeping practices.

  • Demonstrate knowledge, troubleshooting skills and repair techniques for industrial mechanical, electrical/instrumentation, and control systems or components:

    • Hydraulic power units, flow control valves, directional control valves, and other related system components.

    • Pneumatic circuitry components i.e., FRL's, flow control valves, directional and speed control valves, accumulators, etc.

    • Mechanical drive transmission systems

    • A/C and D/C Power Distribution

    • Process control devices i.e., proximity switches, limit switches, photoelectric sensors, fiber optic, and variable speed/frequency drive systems.

    • PLC function, address scheme, hardware components

    • Software (PLC Code) process control logic, Panel views (HMI)

  • Successfully complete all internal and external training programs offered. 

  • Successfully complete the Avery Dennison Operator to Maintenance Technician Training Program (60 weeks). This will be tracked via NaviTracks in the Convergence System

Primary Job Duties and Responsibilities (Upon Program Completion):

  • Locate and diagnose failures, replace defective components, and perform basic troubleshooting using standard equipment, detailed drawings, diagrams, sketches, specifications, prints, manuals, and verbal and/or written instructions. 

  • Repairs and maintains machinery and mechanical equipment such as pneumatic tools, motors, conveyor systems and production machines and equipment using testing instruments, hand and power tools and precision-measuring instruments.

  • Performs a wide variety of functions such as installation, maintenance, and repair of equipment for generating, distributing, and utilizing electrical energy. Uses instruments to test circuits and replaces or installs new power, light, electronic and control circuits. 

  • Troubleshoots electrical malfunctions, inspects circuits and wiring for shielding and grounding, and tests electrical equipment for safety and efficiency.

  • Repairs complex electrical equipment, including motors, switches, switchboards, electrical mechanisms, automated machines, controls, panels, relays, circuit breakers, communication systems and alarms. 

  • Performs complex wiring assignments. 

  • Installs, measures, cuts, bonds, threads, assembles and installs electrical conduit.

  • Works from schematics, drawings, layouts, or other specifications to locate and diagnose trouble in the electrical system or equipment. 

  • Improvises acceptable fixes to get equipment running promptly. 

  • Assists engineers in diagnosing problems and suggesting corrective action.

  • Cleans and lubricates parts. 

  • Inspects completed repairs.

  • Properly inspect and maintain shop equipment, in accordance with OSHA regulations. 

  • Prepare new machines and production equipment for operation. 

  • Follow a strict preventive maintenance schedule to lessen exposure to downtime related repairs and maintenance.

  • Orders replacement parts. Requisition new parts and equipment.

  • Report shift metrics to capture the performance and/or areas for improvement. (Breakdown - Downtime) (Part Availability)

  • Maintains appropriate maintenance and repair logs.

  • Maintain a clean, organized and safe shop and production floor.

  • Consistently work in a safe manner with regard to self, co-workers, and manufacturing systems.  

  • Perform general housekeeping tasks and waste removal within the department/group and assists other areas as required. 

  • Continuously review current processes and search out improvement methods to improve product/process quality and reduce waste, rework, and unnecessary work that adds no value to the work or process. 

  • Assist and support other team members in meeting department and site goals. 

  • Contribute and participate in team decision making.  Provide support in project work and other special requests.

  • Provide support to the production team to produce superior quality materials that meet/exceed client needs.  This role supports the needs of manufacturing and facilities to ensure both are in top working order.  

  • Paint structures, perform masonry work, repair plumbing fixtures and woodwork. 

  • Repair, assist in repairing or oversee contracted personnel on heating, ventilating and air conditioning systems. 

  • Performs or supervises janitorial services and grounds maintenance such as landscaping, lawn care and snow removal.

Qualifications
  • High school diploma or equivalent required.

  • Experience with equipment / process troubleshooting is a plus

  • Trade School Certification  (or Associates) in Industrial Maintenance,  or equivalent journeyman's level training and experience is a plus

  • Effective communication skills, written and verbal

  • Self-motivated.

  • Computer skills.

  • Must regard safety as a core value; must serve as role model for other employees and encourage adherence to safety practices, policies and procedures. 

  • Must be able to actively contribute in a team based environment, encourage open communication and positive interaction with peers and management to effectively reach a common goal. 

  • Must demonstrate proficiency in essential tasks of the job and a willingness to learn and share knowledge; must take initiative to cross-train and sustain acquired skills.

  • Must have a strong detail orientation and be able to follow written and oral instruction.  

  • Must be able and willing to work overtime, including short-notice requests.

  • Must be able to lift / push / pull up to 50 lbs.

Additional Information

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or other protected status. EEOE/M/F/Vet/Disabled. All your information will be kept confidential according to EEO guidelines.

If you require accommodations to view or apply for a job, alternative methods are available to submit an application. Please contact (440) 534-6000 or [email protected] to discuss reasonable accommodations.

As part of our commitment to maintaining a safe and productive work environment, Avery Dennison requires all final candidates to successfully complete a comprehensive background check and a drug screening. These checks are conducted post-offer and are a condition of employment. All results will be considered in accordance with applicable local, state, and federal laws.  


What Avery Dennison employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom