Tracking 100,000+ career sites

Top Software Internships at Big Tech Companies 2027

Big Tech software engineering internships rarely open on one predictable date, and popular postings can close after a short application window. This 2027 tracker helps students catch newly opened SWE internships across companies, teams, and locations while applications are still available.

Browse software engineering internships at major technology employers across backend, frontend, full-stack, mobile, infrastructure, systems, platform, developer tools, site reliability, data, and machine learning engineering. A company may publish several versions of an internship for different offices or technical teams, so similar titles do not always represent interchangeable opportunities.

Our team manually reviews every job before it is added and refreshes availability hourly as employers open, close, or repost roles. The page covers software engineering and closely related technical internships; product, design, marketing, finance, and business opportunities belong on the broader Big Tech internship list.

Narrow Big Tech SWE internships by company, engineering specialty, location, compensation where available, or sponsorship needs. Searching and filtering do not require an account; with a free Simplify account, you can track target roles or use Copilot to auto-apply during short recruiting windows. Before applying, compare graduation-year eligibility, required skills, work-authorization language, and team scope, then reserve time for project, coding-interview, and referral preparation.

130
roles in this list
14
added this week
Featuring roles at
Canva
Netflix
Notion
Visa
Capital One
& 100K+ more

Explore More

Related Job Lists

Curated lists closely related to this one — similar roles, industries, and locations.

Software Engineer (SWE) Internships in the Bay Area icon

Software Engineer (SWE) Internships in the Bay Area

This list tracks 100K+ company job sources and surfaces every Bay Area software engineer and SWE internship as it goes live. Updated hourly across San Francisco, San Jose, Palo Alto, Mountain View, and the wider Peninsula and East Bay. Software interns in this market can join consumer and enterprise technology companies, semiconductor and hardware teams, financial or healthcare businesses, research groups, and startups at many stages. Work may cover backend and full-stack development, mobile, infrastructure, data platforms, machine learning, embedded systems, developer tools, quality, or security. Large employers often recruit summer cohorts early and provide orientation, intern events, mentors, and a scoped project. Smaller companies and standing product teams may hire later, offer less formal programming, and give one intern broader ownership. Eligibility can depend on enrollment, graduation window, prior internships, programming experience, and a technical interview; personal projects, research, and open-source work can also show preparation when they match the posting. Geography is a practical filter across this region. Confirm the exact office or campus, required onsite days, and whether the commute is realistic from your intended housing; San Francisco, the Peninsula, South Bay, and East Bay are not interchangeable work locations. Employer shuttles, public transit, or relocation support should be treated as available only when stated. Remote or hybrid descriptions may still impose California residence, time-zone, or fixed attendance requirements. On the original posting, verify program dates, technical stack, interview format, work authorization, compensation, housing or relocation, and the team assignment process. Compare project ownership, code review, mentorship, production exposure, and intern-to-engineer interaction to judge learning value rather than relying on company stage or brand. Bay Area SWE internships are free to browse and filter. A free Simplify account offers saved jobs, application tracking, and Copilot form assistance. Verify worksite, interview, team-placement, and program-term details at each employer source before applying.

Big Tech Internships icon

Big Tech Internships

Big Tech internships are not limited to software engineering—or to five famous company names. This broader list is for students comparing technical, creative, and business opportunities at large technology companies and other established technology-led employers. Browse roles in software engineering, data, AI and machine learning, product management, UX and product design, hardware, research, finance, marketing, sales, strategy, operations, and more. Large employers often release internships in waves across teams and locations, so one closed program does not necessarily mean company-wide hiring has ended. Eligibility, location, compensation, and sponsorship policies can also differ between two roles at the same employer. Search by company, keyword, function, location, compensation where available, or sponsorship needs. Our team manually reviews each posting and refreshes availability hourly so the comparison reflects current openings rather than a static company roundup. Use this page to explore several career paths; switch to the dedicated Big Tech SWE list when you only want software engineering and closely related technical internships.

AI Engineering Internships icon

AI Engineering Internships

This list tracks 100K+ company job sources and updates hourly with AI engineering internships across applied AI, automation, model integration, controls, architecture, and intelligent products. AI engineering interns can prototype model-powered features, build evaluation or data pipelines, integrate APIs and existing models, automate workflows, improve inference systems, support robotics or controls, and test intelligent products. Technology companies, research groups, consultancies, industrial businesses, healthcare teams, financial firms, and startups may use the same title for very different levels of research and software work. Some programs pair interns with a cohort and formal learning sessions; others embed a student in a product or platform team with one defined deliverable. Computer science, engineering, mathematics, or related study may be requested, but employers frequently evaluate programming projects, model experimentation, open-source work, research, and evidence of shipping reliable software. Distinguish applied engineering from research and general software development. Read the source posting for the problem domain, model type, data responsibilities, production expectations, and whether the work involves training models, evaluating them, integrating services, or building surrounding infrastructure. Verify degree and enrollment rules, graduation window, programming languages, machine-learning frameworks, cloud or data tools, portfolio or publication requests, technical interview, program dates, and work authorization. For roles involving sensitive data or regulated products, check privacy, security, and onsite restrictions. AI terminology changes quickly and broad titles can overstate the model work, so use specific responsibilities and deliverables as evidence. Compare mentorship, access to technical review, and whether the intern's project can be completed within the stated term. Determine how evaluation data, model limitations, and production reliability will be documented, not only whether a demonstration works. AI engineering internships are free to browse and filter. A free Simplify account adds saved jobs, application tracking, and Copilot for forms. Select project examples that address each role's technical requirements, then verify those requirements on the current employer posting.

Got questions?

Explore our FAQ section to learn more.

Many large technology companies begin recruiting for summer internships during the preceding late summer or fall, and some close popular roles as soon as interview capacity fills. Other teams open positions in winter or add roles later when budgets and project plans are confirmed. Fall and off-cycle internships follow different schedules and may appear closer to their start dates. Begin preparing several months early, monitor employer career pages, and apply when a suitable role opens rather than waiting for one universal deadline. Check the graduation-date, location, and work-authorization requirements because companies may use different eligibility windows for otherwise similar software internships.

Widely recognized companies to research for software internships include Google, Microsoft, Amazon, Apple, Meta, NVIDIA, Salesforce, Adobe, IBM, Oracle, Cisco, Intel, Uber, and Airbnb. Their software teams span consumer products, cloud platforms, enterprise applications, security, artificial intelligence, semiconductors, mobile systems, and developer tools. Internship tracks may include frontend, backend, full-stack, infrastructure, site reliability, security, embedded systems, or machine-learning engineering. These names are examples of major technology employers, not confirmation of active openings. Internship availability changes by team, office, academic term, and recruiting cycle, so compare the current project, mentorship, eligibility requirements, and location rather than choosing solely by company reputation.

Software internships may focus on frontend, backend, full-stack, mobile, infrastructure, site reliability, security, embedded systems, data platforms, machine-learning systems, or internal developer tools. Titles are inconsistent, so read what the intern will build and which team owns the work. A general “software engineer intern” role may be matched to a team after hiring, while a specialized posting may expect prior experience with operating systems, cloud infrastructure, web frameworks, or hardware. Choose roles that align with your strongest fundamentals and interests, but do not reject a posting because you have not used every named technology; interns are expected to learn.

Compare project ownership, mentorship, technical learning, team placement, location, compensation, and the possibility of a return offer—not just brand prestige. Ask whether interns ship production work, how projects are scoped, how often managers give feedback, and whether you can interact with engineers beyond your immediate team. Consider the technology you will use and whether the project produces a portfolio story you can explain later. A famous company with a poorly matched team may teach less than a smaller program with strong mentorship. Also compare housing or travel support, work authorization, expected hours, and how conversion decisions are made.

Most established technology companies pay software interns, but compensation varies significantly by employer, location, term, and role. Compare the hourly or monthly pay with expected hours, taxes, housing costs, and any relocation, travel, or housing support. A higher headline rate may be less attractive in an expensive city without assistance, while a slightly lower rate can still be competitive when benefits are included. Do not assume compensation shown for one office applies elsewhere. Use the current posting or written offer as the source of truth, and ask the recruiter to clarify overtime, pay dates, housing, and relocation before accepting.

Strong fundamentals matter more than knowing every framework. Most software internships expect proficiency in at least one programming language, basic data structures and algorithms, debugging, version control, and the ability to explain your code. Requirements then vary by team: web roles may value APIs and browser fundamentals, infrastructure roles may emphasize Linux, networking, or cloud concepts, and embedded roles may require lower-level programming. Projects, coursework, open-source contributions, and previous work can all demonstrate readiness. Focus on writing correct, readable code and understanding tradeoffs. If a posting lists many preferred tools, identify the core skills rather than treating every item as mandatory.

The process often begins with an application or referral, followed by an online assessment, recruiter conversation, and one or more technical interviews. Technical rounds commonly test coding, data structures, problem solving, debugging, and communication; specialized teams may also ask about systems, web development, security, or prior projects. Behavioral questions explore collaboration, learning, and how you handled setbacks. Practice solving problems aloud, clarifying requirements, testing your solution, and discussing complexity. Review your own projects closely because interviewers may ask what you personally built. The exact process varies, so use recruiter guidance and recent official preparation materials when available.

No. Many interns are hired through direct applications, campus recruiting, events, and outreach from recruiters. A genuine referral can help an application receive attention, but it does not replace qualifications or interview performance. If you contact an alumnus or employee, ask thoughtful questions about their team or recruiting experience rather than immediately requesting a referral from a stranger. Share a concise resume only when appropriate and make it easy for the person to decline. Apply through the official channel even while networking, and spend most of your effort on role fit, strong project evidence, and technical preparation rather than collecting weak referrals.

Some do, but eligibility depends on the company, country, office, internship term, and candidate’s current authorization. A multinational employer may support students in one location while restricting another role to people already authorized to work there. In the US, international students may need CPT or another form of authorization before starting; future full-time sponsorship is a separate question. Read each posting and ask the recruiter about the specific internship rather than relying on the company’s general reputation. Coordinate early with your school or qualified immigration adviser, and never assume that a remote internship avoids work-authorization requirements. This is not legal advice.

Deliver reliable work, communicate progress, ask for feedback early, and make it easy for teammates to collaborate with you. Clarify the project’s success criteria, break the work into milestones, test and document your changes, and raise blockers before they become surprises. Technical ability matters, but so do judgment, responsiveness, curiosity, and how well you incorporate feedback. Build relationships beyond status meetings and understand why the project matters to users or the business. Near the midpoint, ask your manager where you stand and what to improve. Return offers also depend on headcount and company conditions, so excellent performance cannot guarantee one.