Internship Advice

25 Software Engineering Programs for Underclassmen

Software engineering can be competitive, which is why you should take every opportunity to stand out and gain experience! We'll cover the top 25 SWE programs for underclassmen and tips to nail the application process.

(Updated: ) - 7 min read
Emily Szczepanski
Written by

Who is This Guide For?

This guide is for freshmen and sophomore college students interested in pursuing a career in software engineering. Whether you’re exploring the tech industry, and completely new, or building on existing coding experience, these software engineering programs offer the early opportunity to gain hands-on experience, develop crucial technical skills, and get an early edge on securing a junior year internship or full-time offer.

Company Program Name Link to Apply
Uber UberSTAR Program Apply Here
Citadel Launch Apply Here
Duolingo Thrive Program Apply Here
Microsoft Explore Internship Apply Here
Google STEP Internship Apply Here
Google Summer of Code Apply Here
Meta University Apply Here
NVIDIA Ignite Internship Apply Here
Activision Blizzard King SPARX Sophomore Program Apply Here
Amazon Propel Program Apply Here
Bank of America Global Technology Sophomore Summer Analyst Apply Here
Outreachy Remote Internship Apply Here
Credit Suisse Diversity Advancement Program Apply Here
Coding it Forward Digital Fellowship Apply Here
IBM Accelerate Summer Program Apply Here
Jane Street First-Year Trading & Technology Program (FTTP) Apply Here
Jane Street Immersion Program (JSIP) Apply Here
Salesforce Futureforce Tech Launchpad Apply Here
Two Sigma College Mentor Connect Apply Here
Accenture Student Leadership Program Apply Here
Accenture Level Up Apply Here
Accenture Elevate to Innovate Externship Apply Here
Adobe Digital Academy Apply Here
Cognizant Leadership Summit Apply Here
Snap Summer Internship Program Apply Here

Why Software Engineering (SWE)?

  • High Earning Potential: Entry level software engineers can earn $100k - $150k total yearly at top tech companies, with the potential to climb to $300k+ after a few years of experience.
  • Rapid Skill Development: You’ll quickly grow in areas like programming, problem solving, and system design. Software engineering is quick, giving you ample opportunities for practical application.
👩‍💻
If you’re interested in software engineering because it’s fast paced, you also may like product management!
  • Emerging Tech Landscape: Software engineering places you in an environment that implements the latest tech trends and state-of-the-art innovations. If you want to have an early understanding of what is happening within the tech space, SWE could be a great fit!
  • Career Growth Opportunities: Software engineering can pave the way to senior engineering roles, technical leadership, software architecture, and entrepreneurship.
🤖
If being at the forefront of technology interests you, and you can envision yourself in SWE, you’ll want to consider applying to these underclassmen programs ⬇️

Activision Blizzard King SPARX Sophomore Program

An internship for early-career students, offering exposure to various aspects of the gaming industry through hands-on work and professional development sessions.

Application Window: Typically opens in late fall or early winter (November–December) and closes by early spring (February–March).

Application Link: Apply Here

Amazon Propel Program

A 12-week program for students interested in software development, featuring a 2-week SDE boot camp followed by 10 weeks of technical projects with mentorship.

Application Window: Applications usually open in the fall (October–November) and close by January–February.

Application Link: Apply Here

Bank of America Global Technology Sophomore Summer Analyst

An opportunity in Global Technology & Operations to work on critical systems across various financial segments.

Application Window: Opens in fall (September–October) and closes by January.

Application Link: Apply Here

Citadel Launch

An 11-week paid internship for sophomore engineers to learn about finance, collaborate on impactful projects, and network with industry professionals.

Application Window: Typically opens in the fall (September–October) and closes by December.

Application Link: Apply Here

Duolingo Thrive Program

An 8-week summer internship for second-year students from underrepresented communities to develop technical skills at Duolingo.

Application Window: Generally opens in the fall (October–November) and closes by early spring (February–March).

Application Link: Apply Here

Explore Microsoft Internship

A 12-week program for first and second-year students to experience the product development cycle, focusing on design, build, and quality phases.

Application Window: Applications open in fall (September–October) and close by December–January.

Application Link: Apply Here

Google STEP Internship

A 12-week internship for first and second-year undergraduates, emphasizing development opportunities for students from underrepresented groups in tech.

Application Window: Opens in the fall (September–November) and closes by December

Application Link: Apply Here

Google Summer of Code

A global program introducing students to open source software development through a 10-week programming project with an open source organization.

Application Window: The application window typically opens in March and closes in April.

Application Link: Apply Here

Meta University

An 8-week immersive internship for students from underrepresented communities, offering roles in engineering, analytics, product design, operations, and sales.

Application Window: Usually opens in the fall (September–November) and closes by early spring (February–March).

Application Link: Apply Here

NVIDIA Ignite Internship

A 12-week program for first and second-year undergraduates from historically underrepresented communities, providing exposure to various areas including engineering and business.

Application Window: Generally opens in fall (October–November) and closes by January.

Application Link: Apply Here

Outreachy

A paid, remote internship program supporting people from underrepresented groups in tech, offering projects in programming, UX, documentation, design, and data science.

Application Window: Opens in spring (March) and closes in May, with a second round opening in late summer (August).

Application Link: Apply Here

UberSTAR Program

A 12-week summer internship for freshmen and sophomore students in STEM fields, with opportunities in Software Engineering, Freight, Strategic Finance, and Sales.

Application Window: Opens in the fall (September–October) and closes by early spring (February–March).

Application Link: Apply Here

Credit Suisse Diversity Advancement Program

Introduces first and second-year students to the financial services industry, offering training, mentorship, and networking opportunities.

Application Window: Typically opens in the fall (September–October) and closes by December.

Application Link: Apply Here

Coding it Forward Digital Fellowship

A 10-week summer fellowship for early-career technologists to work on software engineering, data, design, and product management in government roles.

Application Window: Usually opens in fall (September–October) and closes by January.

Application Link: Apply Here

IBM Accelerate Summer Program

An 8-week virtual program helping high-potential undergraduates build skills, grow their network, and prepare for future internships and employment.

Application Window: Opens in winter (January–February) and closes by March.

Application Link: Apply Here

Jane Street First-Year Trading & Technology Program (FTTP)

A multi-day program for first-year undergraduates to learn about Jane Street's trading and technology models through classes and simulations.

Application Window: Opens in the fall (September–October) and closes by November.

Application Link: Apply Here

Jane Street Immersion Program (JSIP)

A multi-week summer program in New York City for undergraduates between their first and second years, focusing on developing programming skills.

Application Window: Typically opens in the fall (September–October) and closes by December.

Application Link: Apply Here

Salesforce Futureforce Tech Launchpad

A pre-internship program for sophomores combining full-stack web development training with 1:1 mentorship to prepare students for internships.

Application Window: Opens in the fall (September–October) and closes by December–January.

Application Link: Apply Here

Two Sigma College Mentor Connect

A summer mentorship program pairing first-year undergraduate students from historically underrepresented groups with Two Sigma tech professionals on open source projects.

Application Window: Typically opens in fall (September–October) and closes by December.

Application Link: Apply Here

Accenture Student Leadership Program

A program designed for students interested in developing leadership skills through workshops, mentorship, and networking opportunities with Accenture professionals.

Application Window: Opens in the fall (September–November) and closes by December.

Application Link: Apply Here

Accenture Level Up

A career readiness program for students from diverse backgrounds, offering training in resume building, interview preparation, and professional etiquette to help them succeed in the job market.

Application Window: Usually opens in the fall (September–October) and closes by December.

Application Link: Apply Here

Accenture Elevate to Innovate Externship

A virtual program for students to explore Accenture’s innovative approaches to engineering and technology. Participants engage in case studies, skills workshops, and interactive sessions with industry leaders.

Application Window: Opens in the fall (September–November) and closes by December.

Application Link: Apply Here

Adobe Digital Academy

A career pivot program offering scholarships and internships for individuals from non-traditional tech backgrounds. It provides training and experience in roles like UX design, software engineering, and data science.

Application Window: Opens in spring (March–April) and closes by June.

Application Link: Apply Here

Snap Engineering Academy

A hands-on internship program for first and second-year students from underrepresented backgrounds. It offers exposure to software engineering at Snap, where participants can gain real-world experience, collaborate on technical projects, and develop valuable skills in a fast-paced, innovative environment.

Application Window: Typically opens in the winter (January–February) and closes by March.

Application Link: Apply Here

Cognizant Leadership Summit

A multi-day event for high-achieving college students to explore careers in engineering and technology. Participants engage in interactive workshops, networking, and leadership development sessions with Cognizant executives.

Application Window: Typically opens in the fall (September–October) and closes by December.

Application Link: Apply Here

How Should I Prepare for the Application Process?

To have successful applications, you'll want to be intentional by tailoring your resume and preparing for potential virtual interviews:

Research the company: By doing coffee chats or general research online, learn about any recent products or initiatives announced by the company. 

Because insight programs are often initial touch points with the company, you aren't expected to know everything! However, doing some research can help you stand out in the application process.

Prepare behavioral answers: Be ready to discuss your leadership experiences, teamwork, problem-solving skills, and any other traits that are important to the firm. You can use the STAR method (Situation, Task, Action, Result) for impactful answers.

To read all of our tips on some of the most common behavioral interview questions and how to answer them, go here!

Tailor your resume: Tech companies love seeing quantified impact, and one popular resume format (first popularized by Google) is the X-Y-Z resume format.

💻
After focusing on results with the X-Y-Z format, check out these 6 tips to make final improvements!

Get Started with Simplify Today

Exploring early SWE programs is an incredible way to build awareness of software engineering, develop your programming skills, and build a strong foundation for long-term career growth. Many top tech companies offer these programs to connect you early on and accelerate your learning.

One drawback to the tech recruiting process is its length—like most internship roles, tech applications are long, and ask for information you've probably entered 100+ times while applying to different roles. Don't worry though, we've got your back – save some time with our free browser extension, which helps you autofill your applications (Salesforce and 100,000+ other roles). Best of luck with the job search!