1

Programming Intern Jobs in Elgin, IL (NOW HIRING)

Structural Intern

Chicago, IL · On-site

$24.15 - $33.60/hr

As an engineering intern in our structural engineering group, you will participate on project teams for architectural projects of all types, including commercial, sports, healthcare, and public ...

Software QA Intern

Chicago, IL

$19.75 - $26/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Aurora, IL

$18.25 - $24/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Dekalb, IL · On-site

$19 - $24.75/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Job Summary Richelieu Foods, Inc., a leading supplier of high-quality private brand food products to the retail and food service industries, is seeking an Engineering Intern, who is working toward a ...

Job Summary Richelieu Foods, Inc., a leading supplier of high-quality private brand food products to the retail and food service industries, is seeking an Engineering Intern, who is working toward a ...

Structural Intern

Chicago, IL · On-site

$27.60 - $38.40/hr

As an engineering intern in our structural engineering group, you will participate on project teams for architectural projects of all types, including commercial, sports, healthcare, and public ...

next page

Showing results 1-20

Programming Intern information

See Elgin, IL salary details

$8

$22

$50

How much do programming intern jobs pay per hour?

As of May 31, 2026, the average hourly pay for programming intern in Elgin, IL is $22.28, according to ZipRecruiter salary data. Most workers in this role earn between $14.77 and $21.57 per hour, depending on experience, location, and employer.

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

To thrive as a Programming Intern, you generally need a solid understanding of programming fundamentals, data structures, and algorithms, often gained through coursework in computer science or related fields. Familiarity with version control systems like Git, basic debugging tools, and at least one programming language such as Python, Java, or C++ is typically expected. Strong problem-solving skills, eagerness to learn, and the ability to communicate effectively within a team help interns stand out. These skills and qualities are crucial for quickly adapting to real-world projects, collaborating with colleagues, and making meaningful contributions during the internship.

What kinds of projects and tasks can a Programming Intern expect to work on during their internship?

Programming Interns typically support ongoing development projects by writing and testing code, fixing bugs, and assisting with documentation. You may be assigned to work on specific modules, perform code reviews, or help automate repetitive tasks under the guidance of senior developers. Interns often participate in team meetings, collaborate closely with other interns and full-time engineers, and gain exposure to version control systems and agile workflows. These experiences are designed to help you build practical skills while contributing meaningfully to the team's goals.

What does a Programming Intern do?

A Programming Intern assists software development teams by writing, testing, and debugging code under supervision. They often work on small programming tasks, help fix bugs, and may participate in code reviews and team meetings. Programming interns gain hands-on experience with programming languages, development tools, and project workflows, helping them build practical skills and understanding of software development processes. The specific responsibilities can vary depending on the company and project needs.

What does a program intern do?

A programming intern assists with software development tasks such as writing, testing, and debugging code under the supervision of experienced developers. They often work with programming languages like Python, Java, or C++, and may gain experience using development tools and version control systems. The role provides hands-on learning opportunities in a professional coding environment.

What is the difference between Programming Intern vs Software Developer Intern?

AspectProgramming InternSoftware Developer Intern
Required CredentialsTypically students or recent graduates with basic coding knowledgeSimilar, often pursuing or holding a degree in computer science or related field
Work EnvironmentInternship programs in tech companies, startups, or organizationsInternship roles within software development teams in various industries
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsSame as Programming Intern, often used interchangeably
Search & Comparison IntentPeople looking for entry-level programming experienceIndividuals seeking software development internship opportunities

Both roles are entry-level internships focused on programming tasks, often requiring similar educational backgrounds. The terms are frequently used interchangeably, with 'Software Developer Intern' emphasizing a focus on software development projects. Candidates interested in gaining practical coding experience in a professional setting should consider both roles, depending on the company's terminology.

What are the most commonly searched types of Programming jobs in Elgin, IL? The most popular types of Programming jobs in Elgin, IL are:
What cities near Elgin, IL are hiring for Programming Intern jobs? Cities near Elgin, IL with the most Programming Intern job openings:
Environmental Science/Engineering Intern

Environmental Science/Engineering Intern

Tetra Tech, Inc.

Chicago, IL • On-site

$18 - $21/hr

Part-time, Internship

Medical, Retirement

Posted 19 days ago


Tetra Tech rating

5.8

Company rating: 5.8 out of 10

Based on 40 frontline employees who took The Breakroom Quiz

329th of 351 rated engineering


Job description

The Opportunity
Tetra Tech is looking for a part-time Environmental Science or Engineering Intern based in Chicago, IL.
Position Summary
We are seeking an environmental science or engineering intern to learn the general principles of environmental consulting and develop skills related to their program of study. The candidate will work part-time during the summer and will have the opportunity to work on projects in a variety of areas in environmental consulting, including contaminated site assessment and remediation, natural resource management, emergency and disaster response, Brownfield redevelopment, environmental compliance, and waste management. Specific tasks include records review, data management and organization, data analysis, and report writing and compilation. Opportunities for field work support are also provided, such as environmental site assessments, multi-media sampling, and facility audits and inspections.
Essential Job Functions
The following duties are considered essential to the role. Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions:
  • Support day-to-day project and administrative activities for the assigned team or department.
  • Assist with research, data collection, data entry, and basic analysis as directed.
  • Prepare, review, and organize documents, spreadsheets, reports, and other project materials.
  • Communicate professionally with supervisors, team members, clients, and other stakeholders.
  • Participate in meetings, take notes, and help track follow-up tasks and action items.
  • Help maintain accurate records, files, and project documentation.
  • Perform assigned technical, office, or field-related tasks in support of project goals.
  • Use required computer systems, software, and standard office tools to complete assignments.
  • Follow company policies, safety requirements, and client/site procedures at all times.
  • Manage multiple tasks and deadlines while maintaining quality and attention to detail.
  • Work collaboratively as part of a team and accept feedback to complete assigned work.
  • Perform other related duties as assigned to support the internship and project needs.

In addition, the following is required:
  • Background check.
  • Driving on a regular basis. Passing a motor vehicle record background check and maintaining a valid driver's license and good driving record is required.

Why Tetra Tech
At Tetra Tech, we are Leading with Science to solve the world's most complex challenges. Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around the world. For over 50 years, we have been at the forefront of innovation and sustainability. Today we stand as a market leader, offering cutting-edge solutions in water, environment, energy, and international development. Our work has improved more than 625 million lives around the world.
Your Impact
Join Tetra Tech to make a real difference. Our work leverages cutting-edge technologies, advanced analytics, and the expertise of world-class scientists and engineers to create meaningful change around the world. Discover your full potential - join us to advance your career while leaving a lasting legacy.
Required Qualifications
  • Enrollment in an undergraduate environmental science or civil/environmental engineering degree program.
  • 0-1 years of experience.
  • Strong analytical, organizational and communication skills (both written and verbal).
  • Highly motivated, customer focused and work well in a team environment.
  • Proficiency with MS Word and Excel preferred.

Preferred Qualifications
  • 40-Hour OSHA HAZWOPER training a plus.

Physical Requirements
  • Heavy lifting of field sampling and other equipment up to 50lbs.
  • Meet physical demands of hazardous waste site work.

Work Environment / Environmental Factors
  • Must be able to commute to and from the office.
  • Transportation for field work provided.
  • May be exposed to various weather conditions while performing field work outdoors.

Additional Information (REQUIRED)
  • This part-time position requires roughly 25% travel.
  • Standard work schedule is Monday through Friday, 8:30am-5:00pm.
  • Work will be performed in the office and field.
  • Driving on a regular basis. Passing a motor vehicle record background check and maintaining a valid driver's license and good driving record is required.

Life at Tetra Tech
The perks of working at Tetra Tech include:
  • Comprehensive and market-competitive benefits.
  • Merit-based financial rewards.
  • Flexibility and company-wide commitment to work/life balance.
  • Collaborative team atmosphere that values the contributions of all employees.
  • Learning and development opportunities for ongoing professional growth.

Benefits
Tetra Tech offers a basic core medical plan and our 401k retirement plan for this position.
The rate of pay for this position is $18.00 - $21.00 per hour, depending on education, experience, skills, and location.
Health and safety play a vital role in our success. Tetra Tech's employees work together to comply with all applicable health & safety practices and protocols, including any public health orders and regulations that are mandated by local, state, provincial, federal, and international authorities as well as client and project requirements.
About Tetra Tech:
Tetra Tech is the leader in water, environment, and sustainable infrastructure, providing high-end consulting and engineering services for projects worldwide. Our 25,000 employees work together to provide clear solutions to complex problems by Leading with Science® to address the entire water cycle, protect and restore the environment, design sustainable and resilient infrastructure, and support the clean energy transition.
Tetra Tech is proud to be an Equal Opportunity Employer. All qualified candidates will be considered without regard to race, color, religion, national origin, age, disability, sex, marital or familial status, status as a protected veteran, or any other characteristic protected by law. Tetra Tech is a VEVRAA federal contractor and we request priority referral of veterans.
We invite applications from all interested parties.
Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:
LinkedIn: @TetraTechCareers
X (Twitter): @TetraTechJobs
Please no phone calls or agencies.

What Tetra Tech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom