1

Software Engineering Internships Jobs in Columbus, IN

Pursing an Engineering Degree preferably in Industrial or Mechanical Skills and competencies ... Ability to travel while working internship Strong computer skills, high level organization skills ...

Showing results 21-23

Software Engineering Internships information

See Columbus, IN salary details

$22.3K

$97.5K

$175.8K

How much do software engineering internships jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software engineering internships in Columbus, IN is $97,529.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,500.00 and $111,600.00 per year, depending on experience, location, and employer.

What is a software engineering internship?

A Software Engineering Internship is a temporary position where students or recent graduates gain hands-on experience in software development. Interns typically work on coding, debugging, testing, and collaborating with teams to develop software solutions. These internships provide exposure to real-world projects, industry tools, and best practices, helping interns build technical skills and professional connections.

What types of projects or tasks can I expect to work on during a software engineering internship?

As a Software Engineering Intern, you can expect to work on a variety of real-world projects such as coding new features, fixing bugs, writing tests, and assisting with system or application improvements under the guidance of senior engineers. Depending on the company and team, you may also participate in code reviews, technical meetings, and collaborative problem-solving sessions. This hands-on experience is designed to help you develop practical skills, deepen your technical understanding, and prepare you for a full-time software engineering role in the future.

What are the key skills and qualifications needed to thrive in a software engineering internship, and why are they important?

To excel in Software Engineering Internships, candidates should have a basic understanding of programming languages such as Python, Java, or C++, and be enrolled in or have completed coursework in computer science or related fields. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically expected. Strong communication skills, problem-solving abilities, and a willingness to learn make an intern stand out. These capabilities are essential for adapting to fast-paced engineering teams, contributing effectively to projects, and building foundational industry experience.

How can I get an internship as a software engineering intern?

To secure a software engineering internship, candidates should build a strong foundation in programming languages like Java, Python, or C++, and gain experience through personal projects or open-source contributions. Applying through company career portals, attending career fairs, and networking with professionals can increase opportunities, while some internships may require relevant coursework or prior experience. Preparing a well-crafted resume and practicing technical interviews are also essential steps.

What job categories do people searching Software Engineering Internships jobs in Columbus, IN look for?

The top searched job categories for Software Engineering Internships jobs in Columbus, IN are:

What cities near Columbus, IN are hiring for Software Engineering Internships jobs?

Cities near Columbus, IN with the most Software Engineering Internships job openings:

Infographic showing various Software Engineering Internships job openings in Columbus, IN as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $97,529 per year, or $46.9 per hour.

$17 - $22.50/hr

Full-time

Posted 4 days ago


Heidelberg Materials rating

6.8

Company rating: 6.8 out of 10

Based on 76 frontline employees who took The Breakroom Quiz

424th of 545 rated manufacturers


Job description

Line of Business: Cement & White

Heidelberg Materials is one of the world’s largest suppliers of building materials. Heidelberg Materials North America operates over 450 locations across the U.S. and Canada with approximately 9,000 employees.

What You’ll Be Doing

  • Assist in the design and implementation of engineering projects.
  • Conduct site inspections and collect data for analysis.
  • Collaborate with senior engineers on process improvements.
  • Prepare technical reports and documentation.
  • Support the maintenance and troubleshooting of plant equipment.

What Are We Looking For

  • Strong analytical and problem-solving skills.
  • Proficiency in engineering software and tools.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks.
  • Commitment to safety and quality standards.

Work Environment

  • Fast-paced, dynamic work environment.
  • Exposure to both office and industrial plant settings.
  • Opportunities for hands-on learning and professional growth.

What We Offer

  • Competitive hourly pay
  • Housing Assistance
  • Periodic travel and meetings with other region interns

Equal Opportunity Employer - Minority / Female / Veteran / Disabled

#Intern

As part of our hiring process, we may use AI-assisted tools to support the screening and evaluation of candidate applications and interviews. These tools help streamline the initial assessment, but all decisions about candidate advancement are made by human recruiters and hiring managers. While technology supports early steps, every interview will be handled by experienced recruiters and hiring managers to provide a personal touch.

What Heidelberg Materials employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom