Internships > Computer Programmer/Software Engineer Intern
Computer Programmer/Software Engineer Intern
Computer Programmer/Software Engineer Intern
Overview:
This internship introduces high school students to the field of computer programming and software development. Interns will observe and assist software engineers as they design, code, test, and debug software applications. The experience provides insight into programming languages, software development processes, and problem-solving technology.
Key Responsibilities May Include:
· Shadow software engineers during coding, testing, and software development tasks
· Assist with support tasks such as documenting code, updating project files, or testing software under supervision
· Observe how programmers design algorithms, write code, and debug applications
· Learn about software development life cycles, version control, and teamwork in software projects
· Gain exposure to professional communication, collaboration, and problem-solving in a technical environment
· Completing assignments, reflection journals, or internship workbook entries as required by the program
Learning Outcomes:
· Understand the role of software engineer in designing and developing software applications
· Learn basic programming concepts, coding practices, and debugging techniques
· Gain awareness of professional ethics, documentation, and teamwork in software development
· Develop observation, technical, analytical, and organizational skills
· Explore career and educational pathways in computer science, software engineering, or related technology fields
Preferred Skills/Interests:
· Interest in coding, technology, or problem-solving
· Basic familiarity with programming or willingness to learn programming languages
· Attention to detail, curiosity, and analytical thinking
· Professionalism, reliability, and teamwork skills
Additional Information:
· Interns will primarily observe and assist with beginner-level programming tasks; they will not independently develop critical software
· Compliance with workplace policies, confidentiality, and security guidelines is required
· Some placements may involve participation in team projects, testing sessions, or software demonstrations
Notice on Internship Opportunities
Please note that internship opportunities will vary by host site and county.
· Not all career areas or placements will be available in every location.
· Host sites may have different requirements, schedules, responsibilities.
· Opportunities depend on local partnerships, availability, and community resources.
Students are encouraged to remain flexible and open to a variety of learning experiences. Each internship is designed to provide valuable workplace skills, career exploration, and professional growth - regardless of the specific placement.
THIS DESCRIPTION DOES NOT LIST ALL DUTIES. INTERN MAY BE ASKED TO PERFORM OTHER DUTIES BY THE STAFF OR SUPERVISOR. INTERN WILL BE EVALUATED ON PERFORMANCE OF THE PROJECTS LISTED AS WELL AS INTERACTION WITH EMPLOYEES AND CLIENTS. ON-SITE HOURS WILL BE NEGOTIATED WITH EACH CANDIDATE.
SAFETY EXPECTATIONS, INCLUDING HARASSMENT, SHOULD BE REVIEWED WITH THE HOST.
« back to listing