1

Software Programming Intern Jobs in Kentucky (NOW HIRING)

Engineering Intern

Greenup, KY · On-site

$12.25 - $16/hr

We are seeking a motivated and detail-oriented Engineering Intern to join our team for the summer ... Proficiency in Microsoft Office and basic engineering software (e.g., AutoCAD, SolidWorks, MATLAB ...

next page

Showing results 1-20

People also search for

Software Programming Intern information

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

To thrive as a Software Programming Intern, you need foundational knowledge of programming languages such as Python, Java, or C++, supported by coursework or relevant projects. Familiarity with version control systems like Git and basic understanding of software development tools and IDEs are commonly expected. Strong problem-solving abilities, willingness to learn, and effective communication help interns adapt quickly and collaborate with team members. These skills and qualities are crucial for learning rapidly, contributing to projects effectively, and growing within a professional software development environment.

What are Software Programming Interns?

Software Programming Interns are students or recent graduates who work temporarily at a company to gain practical experience in software development. They typically assist with writing code, debugging, testing applications, and supporting software engineers on various projects. Interns are mentored by senior developers and get the opportunity to learn real-world programming practices, tools, and workflows. This role helps them build technical skills and gain insight into the software industry, often leading to future job opportunities in the field.

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

AspectSoftware Programming InternSoftware Developer Intern
Required CredentialsTypically pursuing or recently completed a computer science or related degreeSimilar; often students or recent grads in computer science or related fields
Work EnvironmentInternship programs in tech companies, startups, or software firmsInternship roles within software development teams in various organizations
Employer & Industry UsageCommon in tech industry, software companies, and IT departmentsSame as Software Programming Intern, often used interchangeably
Search & Comparison IntentPeople comparing internship roles focused on programming tasksSimilar search intent, often used interchangeably with Software Programming Intern

Both roles are internship positions aimed at students or recent graduates interested in software development. They typically require similar educational backgrounds and are found in tech companies and startups. The terms are often used interchangeably, with minor differences in job descriptions depending on the employer.

How does a Software Programming Intern typically contribute to team projects, and what level of mentorship can be expected?

As a Software Programming Intern, you will often work on specific modules or tasks within larger team projects, contributing code, debugging, or testing under the guidance of experienced developers. Interns usually attend regular team meetings, participate in code reviews, and collaborate with peers to solve problems. Most organizations pair interns with mentors or assign a supervisor who provides feedback, helps set goals, and supports your learning process. This environment fosters both technical growth and a deeper understanding of professional software development practices.

Software Engineering Intern- Summer 2026

NAR Training

La Grange, KY

Temporary, Internship

Posted 28 days ago


Job description

SUMMARY
Our mission is to develop and produce realistic training tools that provide the realism demanded by our military and emergency medical clients. In addition to the realism, true training tools need to be a complement to training exercises, not a piece that demand time and attention. Training sessions are effective, both in cost and in educational value, when they can be repeated with minimal interruption – they must serve the greatest number for the greatest amount of time.
This NAR Associate will participate as a TEAM member within the Simulations department and help facilitate smooth processes among other team members.
ESSENTIAL RESPONSIBILITIES
This is not an all-inclusive list of duties and responsibilities. Projects/duties may be change as dictated by the needs of the business.
  • Experience developing software for the following languages/platforms
    • C#
    • WPF
    • Visual Studio or similar
    • .NET Framework
    • Git
  • Design, test and develop software components that work with existing software
  • Familiarity working with medium-sized code bases ( gt;10,000 LOC)
  • Familiarity designing and developing user interfaces
  • Familiarity working with a messaging API to request/respond to remote devices
  • Familiarity gathering and analyzing requirements
  • Punctual and dependable. As a student position, work scheduling is flexible relative to your class schedule, but once hours are set for the semester adherence to the agreed upon schedule is expected.
  • This position is on-site at our LaGrange, KY facility. Reliable transportation to and from our LaGrange, KY facility is required. No relocation assistance is available.
AUTHORITY
  • Works on a small multi-disciplinary engineering team
  • Reports to lead Software Engineer.
ACCOUNTABILITY
  • Provides design support to the engineering team
QUALIFICATIONS
Education
  • Junior level status towards a BS in an ABET accredited software development program. Proof of enrollment is required
Competency and Skills
  • Basic computer skills (Word, Excel, e-mail)
  • Knowledge of fundamental software development principles
Experience
  • Prior work experience a plus, but not required
Specific Characteristics
  • Self-starter – ability to carry a task from start to finish with minimal direction.
  • Task oriented – ability to define tasks from vague concepts, handles multiple tasks, prioritizes, periodically provides updates to supervisor.
  • Builds effective working relationships.
  • Consistently applies good communication skills: both oral and written.
  • Possesses strong quality orientation, attention to detail, and personal desire to meet/exceed requirements.
  • Works effectively and efficiently with limited direction and supervision.
  • Demonstrates ability to change direction and focus as directed.
DEMANDS
Time and Availability
  • Must be able to work a minimum of 15 hours, but not exceeding 40 hours, each week. Schedule to be determined dependent on class schedule within our normal operating hours of 8:00 AM and 5:00 PM, Monday – Friday.
Travel
  • Travel is optional as schedule permits. Travel will generally be limited to the greater Louisville, KY area and not to exceed 10% of the time.
Physical
The physical demands described here are representative of those that must be met by a typical office employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Occasional bending, stooping, squatting, kneeling, crawling, reaching, and lifting of up to 25 lbs.
Environment (on-site)
  • Must be able to work in a moderate industrial noise level environment up to 80 dB (not needed on a consistent basis but will need occasionally)
  • Must be able to work in a non-smoking facility.
  • Due to the nature of our business, you will encounter simulated sounds and images of a medically graphic nature. Discretion is advised.
  • You may be inadvertently exposed to smoke, dust, engine exhaust, coolant mists, organic vapors, sudden loud noises and/or bright flashing lights while working in our facility. Any disabilities relating to the aforementioned will be reasonably accommodated and PPE will be provided as needed.

DISCLAIMERS
  • AAP/EEO Statement
    NAR Training provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Further, the company takes affirmative action to ensure that applicants are employed and employees are treated during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.