15 IT Internships for Undergraduates
Through college internships, you can gain exposure to how teams operate, how projects move from idea to execution, and how technical decisions are made in workplaces. Internships help you start building a professional network, giving you access to connections that can lead to referrals, recommendations, or future job opportunities. Online internships, in particular, have made this experience far more accessible, removing location barriers while offering meaningful, skills-based work. For students balancing coursework or part-time jobs, remote internships can be a realistic way to gain industry exposure without relocating.
Why should I do an Information Technology internship in college?
An Information Technology (IT) internship for undergraduates allows you to apply your technical skills in environments where reliability, security, and scalability matter, giving employers clear evidence of your readiness for the workforce. You’ll develop experience with tools, systems, and workflows used by professionals, which significantly strengthens your employability after graduation. If you’re interested in IT, you can explore internships in roles like software development, cybersecurity, data systems, or infrastructure to better understand where your interests and strengths lie.
In this blog, we have listed 15 IT internships for undergraduates based on the organizations' reputations, the depth of the work, and the networking access to engineers, researchers, and industry mentors.
1. Ladder University Internship Program
Location: Remote
Cost: Varies; Financial aid offered
Acceptance Rate: Competitive
Dates: Multiple cohorts throughout the year
Application Deadline: Varies depending on the cohort
Eligibility: Undergraduate students
The Ladder University Internship Program places you in an eight-week, remote internship with an early-stage startup, many of which offer IT-focused roles. As an intern, you’ll work 5-10 hours per week, making it possible to balance coursework while contributing to a defined technical or research project. Early in the program, you’ll collaborate with a company coach to scope deliverables that align with the startup’s operational needs. Depending on placement, your work may involve backend systems, UI development, or internal data tools. You’ll finish the internship by formally presenting your outcomes to the startup’s leadership team. Apply now!
2. Air Force Research Laboratory Scholars (AFRL) Program
Location: Various locations across the U.S.
Stipend: Paid
Acceptance Rate: Competitive
Dates: Varies by project and cohort (multiple in a year)
Application Deadline: January 10 (summer cohort)
Eligibility: U.S. citizens over 16 years of age with a minimum GPA of 3.0/4.0
During the AFRL program, you’ll join a paid summer research placement inside an Air Force laboratory, working with scientists and engineers on defense-related technology. Projects vary by site but can include software development, FPGA programming, microcontroller systems, or computer-experiment integration. You will be assigned a specific mentor and expected to contribute code, data analysis, or computational modeling tied to active research efforts. The stipend is scaled by academic level, making participation feasible for undergraduates at different stages. Some students align their AFRL work with future academic research or thesis planning.
3. NASA Pathways Internship Program
Location: NASA Centers across the country
Stipend: Paid
Acceptance Rate: Competitive
Dates: Summer, fall, and spring sessions
Application Deadline: Summer: February 27; Fall: May 22
Eligibility: U.S. citizens (16+) who are enrolled or accepted for enrollment on at least a half-time basis in an accredited educational institution; Must currently have and maintain a cumulative 2.9 GPA on a 4.0 scale
NASA’s Pathways Internship Program is designed as a multi-semester federal internship rather than a single summer role. As an IT-focused Pathways intern, you may work on backend systems, mission software testing, data automation tools, or cybersecurity infrastructure, depending on agency needs. You’ll begin by creating an Individual Development Plan that outlines assignments, training, and learning goals. You will also be embedded in technical teams and contribute directly to long-term projects alongside full-time NASA employees. The program allows you to return for multiple rotations while completing your degree, and eligible participants may receive a full-time job offer upon graduation without reapplying.
4. NIST Summer Undergraduate Research Fellowship (SURF)
Location: NIST, in Boulder, CO, and Gaithersburg, MD
Stipend: $7,810 ($710 per week)
Cohort Size: ~150 placements per year
Dates: May 27 – August 7 (11 weeks); June 8 – August 7 (9 weeks) Application Deadline: January 26
Eligibility: U.S. citizens or permanent residents who are full-time undergraduate students in an accredited two-year or four-year college in the U.S.
The NIST SURF program is a full-time research internship where you’ll join a federal laboratory as a contributing member of an active research team. You will be expected to engage in coding, data analysis, and technical documentation throughout the summer. IT-oriented placements often occur within divisions such as the Information Technology Laboratory, focusing on cybersecurity, data science, cryptographic standards, or software reliability. Weekly seminars provide exposure to research across different NIST divisions. The program concludes with a formal poster presentation summarizing your work. Mentorship is provided by NIST scientists and engineers.
5. Sandia National Laboratories Internships
Location: Various locations across the U.S.
Stipend: Paid
Acceptance Rate: Competitive
Dates: Varies by internship
Application Deadline: Varies by internship
Eligibility: U.S. citizens who are at least 16 years of age; Specific eligibility criteria vary by position
At Sandia National Laboratories, undergraduate interns are embedded within multidisciplinary teams working on national security research. As an IT intern, you may work on software development, cybersecurity tools, or high-performance computing simulations tied to federal projects. You’ll contribute directly to algorithm development, system testing, or optimization efforts rather than shadowing staff. During the internship, you will be paired with a technical mentor who guides project execution. You also gain access to federal research infrastructure not typically available in academic settings.
6. High Performance Computing Modernization Program (HPCMP) Summer Internship Program
Location: Various locations; Typically, Mississippi, California, Ohio, and Maryland; Remote options available
Stipend: Paid
Acceptance Rate/Cohort Size: Not specified
Dates: 10 weeks in the summer
Application Deadline: March 15
Eligibility: U.S. citizens (18+) enrolled full-time in an accredited US college/university and pursuing a degree in a STEM field with a cumulative GPA of 3.0 or higher on a 4.0 scale
The HPCMP Summer Internship places you at a Department of Defense research facility for ten weeks of full-time technical work. You’ll get to collaborate with engineers and scientists on projects involving modeling, simulation, algorithm development, or large-scale data analysis. As an IT intern, you’ll work with supercomputing systems used for national defense research. The program is centered on Research, Development, Test, and Evaluation (RDT&E) activities. You will be expected to analyze results, contribute code, and deliver usable outcomes. You’ll also attend seminars and networking sessions to supplement the research element.
7. Idaho National Laboratory Undergraduate Internship
Location: Idaho National Laboratory, Idaho Falls, ID
Stipend: Paid
Acceptance Rate/Cohort Size: Unspecified
Dates: 10-16 weeks; Year-round
Application Deadline: April 30
Eligibility: Full-time students attending an accredited college the semester before and after an internship award; Must have a minimum cumulative 3.0 GPA
Idaho National Laboratory’s IT internship for undergraduates places you within a national research facility focused on energy and security challenges. Early in the program, you’ll define a project scope with your mentor, often centered on cybersecurity systems, data analytics, or high-performance computing tools. Your project may involve software testing, algorithm development, or maintaining data pipelines tied to active research initiatives. Unlike observational internships, you will be expected to produce a tangible technical deliverable. Weekly seminars and lab tours provide exposure beyond your assigned team. As an intern, you’ll present your work at the INL Intern Expo at the end of the program.
8. George Mason University’s ASSIP
Location: Remote, hybrid, and in-person at George Mason University, Fairfax, VA
Cost: $25 application fee + $1,299 tuition fee; Financial aid offered Acceptance Rate: Competitive
Dates: June 18 – August 8
Application Deadline: December 8 – February 15
Eligibility: Students (15+) for remote internships and (16+) for in-person or hybrid wet-lab internships; Must not have graduated from university before or during the internship
George Mason University’s Aspiring Scientists Summer Internship Program (ASSIP) is an eight-week, full-time research experience led by faculty mentors. As an intern, you can choose projects involving machine learning, software engineering, computational modeling, or cybersecurity, depending on available tracks. You will be expected to code, analyze results, and assist with technical reporting. This internship also includes workshops on scientific writing and research communication. Many projects are designed to support conference presentations or future publications.
9. NVIDIA Intern Program
Location: Remote, hybrid, and in-person at multiple locations across the county
Stipend: Paid
Acceptance Rate/Cohort Size: Not specified
Dates: Minimum 12 weeks in the summer
Application Deadline: Rolling
Eligibility: CS/Engineering undergraduate students with coding experience
NVIDIA’s intern program integrates you into active engineering teams for a minimum of 12 weeks. As an intern, you may engage with internal IT systems, infrastructure tools, or software platforms, depending on team placement. You’ll also participate in stand-ups, team meetings, and project reviews alongside full-time employees. The program includes onboarding, access to technical learning platforms, and structured mentorship. You’ll also gain exposure to NVIDIA’s internal development workflows and enterprise systems.
10. JPMorgan Chase: Software Engineer Program
Location: U.S. major hubs
Stipend: Paid
Acceptance Rate/Cohort Size: Not specified
Dates: 10 weeks in the summer
Application Deadline: February 9
Eligibility: Undergraduates in CS/Engineering who will be returning post‑internship
The JPMorgan Chase Software Engineer Internship is a 10-week summer program placing you on an agile engineering team supporting global financial systems. Roles span full-stack, front-end, back-end, and infrastructure development. As an intern, you may work on backend services, cloud infrastructure, cybersecurity platforms, or user-facing applications. The program begins with training on development tools and workflows used across the firm. Throughout the internship, you’ll write, review, and test production-level code. You’ll also attend technical talks and networking sessions with engineers across departments.
11. Adobe Software Engineer Internship
Location: Adobe, San Jose, CA
Stipend: $38 – $51/hour
Acceptance Rate: Highly competitive
Dates: Typically, May – September
Application Deadline: Rolling; Apply early for best consideration
Eligibility: Full-time students pursuing a Bachelor's or Master’s in computer science, engineering, or related fields, or with equivalent experience; Must have strong technical, analytical, and problem-solving skills & proficiency in Java, C++, JavaScript, or Python; Must be familiar with the full software development lifecycle for web and mobile applications.
Adobe’s Software Engineer Internship is a paid summer program where you’ll join product or platform teams across Creative Cloud, Document Cloud, or Experience Cloud. As an intern, you will be engaged in frontend, backend, mobile, or data engineering tasks tied to product features. You’ll get to participate in design discussions, code reviews, and testing cycles as part of standard development workflows. Many roles also involve working with cloud infrastructure or large datasets. The internship operates in a hybrid model depending on team location. Mentorship is embedded within team structures instead of standalone sessions. Your work contributes directly to the tools used by Adobe’s global user base.
12. Salesforce Software Engineer Internship
Location: San Francisco, CA; Seattle, WA; Bellevue, WA
Stipend: $52 – $59/hour in California; $47 – $54/hour in Washington
Acceptance Rate: Highly competitive
Dates: 12 weeks in the summer
Application Deadline: Rolling
Eligibility: Undergraduate or master’s students in computer science or related fields; Must be authorized to work in the U.S.; Strong programming skills required; Full criteria here
Salesforce’s Software Engineer Internship is a 12-week paid program where you’ll help build and test cloud-based platforms used across industries. As an intern, you may work on products such as Slack, Tableau, Commerce Cloud, or AI-driven internal systems. Your responsibilities often include architecture planning, feature implementation, and quality testing. The program operates under Salesforce’s Futureforce initiative, which includes training and mentorship components. As an IT intern, you’ll collaborate with engineers on scalable systems and infrastructure tools. The internship concludes with deliverables that reflect real customer-facing functionality.
13. UNLV Department of Accounting: Public Service Intern 1 – Information Technology
Location: UNLV, Las Vegas, NV
Stipend: Paid
Acceptance Rate/Cohort Size: Not specified
Dates: Summer internship; Part-time
Application Deadline: April 16
Eligibility: Graduation from high school or the equivalent and enrollment and continued successful performance in an academic program related to the field of employment at an accredited college or university
This internship places you within a campus IT support environment where you’ll assist with day-to-day technology operations. You’ll handle routine troubleshooting for hardware, software, and account-related issues through phone, ticketing systems, and interactions with students, faculty, and staff. You’ll also contribute to operational coordination by helping maintain help desk schedules and service coverage. You may even guide student workers on standard procedures and communication practices, reinforcing consistent support standards across the team. As you progress, you’ll gain exposure to more complex service requests under supervision. A significant portion of the role involves documenting service requests, managing tickets, and ensuring timely follow-ups, which builds familiarity with structured IT service workflows.
14. FHLBank Pittsburgh – IT Technology Solutions Intern
Location: FHLBank Pittsburgh, Pittsburgh, PA
Stipend: Paid
Acceptance Rate/Cohort Size: Not specified
Dates: 12 weeks from May/June to August
Application Deadline: Typically rolling until filled
Eligibility: Must be enrolled in an accredited four-year institution and have completed at least their sophomore year with a minimum GPA of 3.0; Must be pursuing a relevant field of study
As an IT Technology Solutions Intern at FHLBank Pittsburgh, you’ll work within a structured 12-week program focused on enterprise-level technology systems in the banking sector. You’ll contribute to projects that involve tools like SharePoint Online, Microsoft Teams, and Viva Engage, particularly through migration and implementation efforts tied to workplace collaboration systems. As an intern, you will be expected to research emerging technologies and recommend solutions, including identifying opportunities to automate internal processes using AI tools such as Microsoft Copilot or Azure AI. You’ll also support ongoing IT operations through tasks like system upgrades, application packaging, and vulnerability management. The role includes participation in a major internal initiative, the Modern Collaboration Project, where you function as a contributing team member. Alongside project work, you’ll engage in mentoring, job shadowing, and networking opportunities with experienced technology professionals.
15. Cantex Corporate IT Intern
Location: Cantex Corporate, Carrollton, TX
Stipend: Not specified
Acceptance Rate/Cohort Size: Not specified
Dates: 8-10 weeks
Application Deadline: Typically rolling until filled
Eligibility: Currently pursuing a degree in information technology, computer science, or a related field; Basic understanding of computer hardware, software, and networking concepts required
The Cantex Corporate IT Internship places you in a healthcare-focused IT environment where you’ll support internal technology operations across multiple facilities. You’ll assist with troubleshooting common hardware and software issues involving desktops, laptops, printers, and mobile devices, while also providing basic end-user support. The role includes participating in routine system maintenance, software updates, and infrastructure checks that keep systems running efficiently. You may also contribute to system installations, configurations, and small-scale technical projects alongside experienced IT staff. Documentation is a key part of the role, as you help maintain knowledge bases and process guides used by the team. As an intern, you will be introduced to areas such as systems administration and cybersecurity fundamentals within a real organizational context.
Image source - Air Force Research Laboratory Scholars logo