1

Programmer Trainee Jobs in Illinois (NOW HIRING)

Position Summary We are seeking an Electrical Trainee to support the installation of residential ... engineering industries. Equal Opportunity Employer We are an Equal Opportunity Employer and are ...

... engineers who help ensure we're delivering reliable water and wastewater services to our ... We have a great opportunity for a Facility Operator Trainee. This role is under the direction of ...

Union Trainee

Chicago, IL · On-site

$37K/yr

As a CBRE Union Trainee, you will work on projects, learn about the business, make industry ... This job is part of the Engineering and Technical Services job function. They are responsible for ...

Showing results 21-40

Programmer Trainee information

See Illinois salary details

$11

$38

$66

How much do programmer trainee jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for programmer trainee in Illinois is $38.31, according to ZipRecruiter salary data. Most workers in this role earn between $24.90 and $49.86 per hour, depending on experience, location, and employer.

What is a programmer trainee?

Programmer Trainees are entry-level professionals who are learning the fundamentals of programming and software development, typically as part of a structured training program within a company. They work under the supervision of experienced developers, assisting with coding, debugging, testing, and documentation tasks while gaining practical experience. The role is designed to help them develop technical skills, understand software development processes, and prepare for more advanced programming positions.

What types of projects and tasks can I expect to work on as a programmer trainee?

As a Programmer Trainee, you will typically start by assisting with coding, debugging, and testing tasks under the guidance of more experienced developers. You'll often work on smaller modules or features within larger projects and may be tasked with maintaining documentation, fixing bugs, or writing unit tests. Collaboration with team members such as senior programmers, testers, and project managers is common, providing valuable exposure to the software development lifecycle. This hands-on involvement helps you build foundational technical skills and prepares you for more complex responsibilities as you grow in the role.

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

To thrive as a Programmer Trainee, you need a basic understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and at least a relevant degree or coursework in computer science or IT. Familiarity with code editors, version control systems like Git, and debugging tools is typically expected. Strong communication, eagerness to learn, and teamwork skills help you adapt quickly and collaborate with mentors and peers. These skills and qualities are essential for building a solid programming foundation, contributing effectively to projects, and progressing in a technical career.

What is the difference between Programmer Trainee vs Software Developer?

AspectProgrammer TraineeSoftware Developer
Required CredentialsBasic programming knowledge, often a student or recent graduateFormal education in computer science or related field, experience preferred
Work EnvironmentTraining programs, internships, entry-level projectsFull-time employment, project development, team collaboration
Employer & Industry UsageInternship programs, training institutes, tech companiesTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, training opportunitiesCareer growth, job responsibilities, skill requirements

The main difference between a Programmer Trainee and a Software Developer lies in experience and responsibilities. Programmer Trainees are typically beginners undergoing training or internships, focusing on learning and assisting in projects. Software Developers are experienced professionals responsible for designing, coding, and maintaining software solutions. While Programmer Trainees aim to develop skills, Software Developers actively contribute to software development lifecycle.

What are the most commonly searched types of Programmer jobs in Illinois?

The most popular types of Programmer jobs in Illinois are:

What cities in Illinois are hiring for Programmer Trainee jobs?

Cities in Illinois with the most Programmer Trainee job openings:

Infographic showing various Programmer Trainee job openings in Illinois as of August 2026, with employment types broken down into 84% Full Time, and 16% Part Time. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $79,687 per year, or $38.3 per hour.

2027 Transportation Operations Management Trainee (Various Locations)

Norfolk Southern Corp.

Chicago, IL

Full-time

Posted 3 days ago

New


Job description

A resume helps you stand out to hiring managers and recruiters; your resume communicates your experience and your brand. While it is not required, we encourage you to include an up-to-date resume along with a  job application to give you the best opportunity to be considered. A complete resume helps us to better understand your unique  background, relevant experiences, and passions. We look forward to learning about you.

Transportation Operations Management Trainee

Norfolk Southern is seeking motivated individuals to join our Transportation Operations Management Trainee program. This structured program provides the foundational training and leadership development necessary to prepare for a career in Rail Operations Management. Trainees will gain hands-on experience overseeing train operations, managing conductors and locomotive engineers, and ensuring the safe and efficient movement of freight across our 22-state network.

Program Overview

The Rail Transportation Management Trainee program is designed to provide comprehensive training in railroad operations, leadership, and safety. Key components of this 6+ month training program include:

  • Participation in a conductor certification course to gain practical experience in train operations.
  • Instruction on managing terminal and territory operations, with exposure to key decision-making responsibilities.
  • Leadership development training focused on operational efficiency, safety, and workforce management.

Projected Start Date

The projected start date for this position is January 2027. 

What Makes a Successful Transportation Trainee?

  • Commitment to safety and adherence to operational protocols.
  • Demonstrated leadership abilities and a proactive mindset.
  • Strong problem-solving and decision-making skills to navigate complex operational challenges.
  • Effective communication and relationship-building skills to engage with teams and stakeholders.
  • Adaptability and resilience in a dynamic, fast-paced work environment.
  • Willingness to work a flexible schedule, including nights, weekends, and holidays, as well as in outdoor conditions.
  • Willingness to travel and relocate. 

Education & Experience

  • Bachelor's or Master's degree in any field.
    • Current college seniors are eligible to apply - all offers are contingent on graduation prior to start date. 
  • OR a minimum of four years of leadership experience in industries such as military, manufacturing, transportation, or logistics.
  • Military personnel with experience in the following roles are encouraged to apply:
    • Army: Railway Operations Crewmember (11B, 13B, 88M)
    • Navy/Marines: Logistics Specialist, Embarkation Specialist (0421)
    • Air Force: Traffic Management Apprentice (2T2X1)
    • Coast Guard: Machinery Technician (MK)

Career Progression

The program is designed to develop future leaders in railroad operations by gaining experience in different territories and terminals. This program develops future leaders in railroad operations, equipping them for advancing responsibilities.
 

Join Norfolk Southern and build a career in one of the most critical industries driving the nation's economy. Apply today to be part of a team that moves freight safely and efficiently across our network.

Company Overview

Since 1827, Norfolk Southern Corporation (NYSE: NSC) and its predecessor companies have safely moved the goods and materials that drive the U.S. economy. Today, it operates a customer-centric and operations-driven freight transportation network. Committed to furthering sustainability, Norfolk Southern helps its customers avoid 15 million tons of yearly carbon emissions by shipping via rail. Its dedicated team members deliver more than 7 million carloads annually, from agriculture to consumer goods, and is the largest rail shipper of auto products and metals in North America. Norfolk Southern also has the most extensive intermodal network in the eastern U.S., serving a majority of the country's population and manufacturing base, with connections to every major container port on the Atlantic coast as well as the Gulf of Mexico and Great Lakes. Learn more by visiting www.NorfolkSouthern.com.

At Norfolk Southern, we believe in celebrating our individuality. By leveraging the unique backgrounds and viewpoints of our employees, we can create a culture of innovation, respect, and inclusion. We know that employees thrive in a workplace where differing viewpoints, ideas, and experiences are freely shared and valued. As such, we encourage all employees to contribute their distinctive skills and capabilities to our organization.

Equal employment opportunities are available to all applicants regardless of race, color, religion, age, sex, national origin, disability status, genetic information, veteran status, sexual orientation, and gender identity. Together, we power progress.