Tracking 100,000+ career sites
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.





- today
TikTokSoftware Engineer Intern$45 - $60/hrSan Jose, CA$45 - $60/hrtoday - yesterday
AfterQuerySoftware Engineer Intern$57.69/hrSan Francisco, CA$57.69/hryesterday - yesterday
Boston Consulting GroupForward Deployed AI Engineer - Campus$110k - $190kBoston, MA$110k - $190kyesterday - yesterday
CTGTSoftware Engineer Intern - Summer 2027$46.15 - $69.23/hrSan Francisco, CA$46.15 - $69.23/hryesterday - yesterday
GitarSoftware Engineer InternSan Mateo, CANot listedyesterday - yesterday
PylonSoftware Engineer InternSan Francisco, CANot listedyesterday - yesterday
GitarSoftware Engineer InternSan Mateo, CANot listedyesterday - yesterday
ComposioFullstack Engineer Intern - Product Team$57.69/hrSan Francisco, CA$57.69/hryesterday - yesterday
SpreeAIMobile Software Engineer Intern - Multiple TeamsSan Francisco, CANot listedyesterday - yesterday
etc.Engineering Intern$20 - $40/hrSan Francisco, CA$20 - $40/hryesterday - yesterday
NVIDIASoftware Engineering Intern$20 - $71/hrCanada$20 - $71/hryesterday - yesterday
NVIDIASystems Software Engineering Intern$20 - $71/hrSanta Clara, CA$20 - $71/hryesterday - yesterday
TencentMultimedia Development Intern$28.27 - $60/hrPalo Alto, CA$28.27 - $60/hryesterday - yesterday
TENEX.AISoftware Engineer InternSan Jose, CANot listedyesterday - yesterday
SpreeAISoftware Engineer Intern - Multiple TeamsSan Francisco, CANot listedyesterday - yesterday
RipplingMachine Learning Software Engineer Intern - Winter 2027San Francisco, CANot listedyesterday - yesterday
JP Morgan ChaseSoftware Engineer Intern - Code for Good Hackathon$45.67 - $60.10/hrPalo Alto, CA$45.67 - $60.10/hryesterday - yesterday
DatabricksSoftware Engineer Intern$51.50 - $60/hrSan Francisco, CA$51.50 - $60/hryesterday - yesterday
ByteDanceSoftware Engineer Intern - CIS Knowledge BankSan Jose, CANot listedyesterday - 1d
TeslaSoftware Engineer Intern - Applications EngineeringFremont, CANot listed1d - 1d
Blue Shield of CaliforniaData Full Stack Engineer Intern$25 - $30/hrOakland, CA$25 - $30/hr1d - 2d
TikTokSoftware Engineer Intern - Search Data Infrastructure - Summer 2027$45/hrSan Jose, CA$45/hr2d - 2d
AI FundSlide AI$10kMountain View, CA$10k2d - 2d
AI FundEngineer in Residence - AI Market Intelligence & Pricing$10kMountain View, CA$10k2d - 2d
TikTokSoftware Engineer Intern - TikTok Search Data Infra$45/hrSan Jose, CA$45/hr2d - 2d
AI FundEngineer in Residence$10kMountain View, CA$10k2d
Explore More
Related Job Lists
Curated lists closely related to this one — similar roles, industries, and locations.
Software Engineering (SWE) Internships in NYC
Built from a 20M+ job database and updated hourly, this list surfaces software engineering and SWE internships in NYC across full-stack, backend, AI automation, embedded systems, fintech, and transportation technology. NYC software interns can work at technology companies and startups as well as banks, trading firms, media businesses, healthcare organizations, research groups, retailers, and transportation or public-service employers. Projects may involve backend services, full-stack or mobile applications, data infrastructure, machine learning, automation, embedded systems, developer tools, reliability, or security. Large employers often recruit summer cohorts with training, mentors, events, and a team-matching process, while smaller companies and specialized teams may post later and expect broader ownership. Eligibility may be defined by enrollment and graduation dates, academic level, prior experience, and technical interviews. Coursework, research, hackathons, open-source work, and personal products can supply relevant evidence when they demonstrate the languages and engineering practices named. Check the exact worksite, since an NYC label can refer to a particular borough or, occasionally, the broader metropolitan market. Required onsite days, late or market-linked team hours, and commute length can change the feasibility of a hybrid role. Remote positions may still restrict residence or time zone. On the employer page, verify program dates, compensation, housing or relocation information, work authorization, technical stack, interview stages, and whether the intern joins a known team or is matched later. Compare the scope of the project, code review, mentor access, production exposure, and expected deliverable. A role with AI in the title may focus on integration or automation rather than model research, so use responsibilities rather than labels to classify it. No account is required to browse or filter NYC SWE internships. A free Simplify account enables saved jobs, application tracking, and Copilot for forms. Recheck team, office, technical, and program-term details on the employer listing before submitting. Team matching can also alter the final worksite.
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.
San Francisco Bay Area Internships for College Students
This list actively monitors 100K+ company career pages (from startups to Fortune 500 employers) for internships in the Bay Area (refreshing hourly). It also contains daily updates from our 1,000+ member community so you can keep up with new openings in a competitive market. Explore San Francisco Bay Area internships for college students across software engineering, AI and machine learning, data, finance, product, design, marketing, business, operations, research, and other technical and nontechnical functions. Current listings include Fall 2026, Summer 2027, and other active recruiting periods at technology companies, financial institutions, research organizations, and growing startups. Bay Area employers recruit on different schedules. Major technology companies and structured internship programs may open applications months ahead, while startups and smaller teams often hire later, on a rolling basis, or as new projects are funded. Openings may be based in San Francisco, Oakland, Berkeley, Palo Alto, Mountain View, Sunnyvale, San Jose, elsewhere in the South Bay, or across the East Bay. Search Bay Area internships by employer, role, keyword, city, job function, compensation, or sponsorship needs. Before applying, compare the application deadline, eligibility requirements, exact worksite, commute, schedule, pay, visa-sponsorship language, housing or relocation support, and whether the internship is on-site, hybrid, or remote.
Explore our FAQ section to learn more.
Apple and Google are recognizable starting points with current official pages for student and software engineering internships. Apple describes internship work at company campuses, while Google posts role-specific software internship requirements and locations. These names are useful for understanding large-program recruiting, but the Bay Area also has enterprise-software firms, semiconductor companies, robotics teams, fintech businesses, research labs, and startups at many stages. Confirm active openings, degree level, location, and application timing on each official careers site. Do not assume a company recruits every class year or that a general United States internship can be placed in the Bay Area. Apply to the actual team and location you can support.
Start by identifying the boundary between code and the physical system. The team may build embedded software, device services, test automation, drivers, simulation, manufacturing tools, or data pipelines for hardware. Ask which equipment interns can access, how failures are reproduced, and whether testing requires time in a laboratory. Coursework in operating systems, computer architecture, electronics, or controls can help, but a posting should state what it actually requires. Use a project that shows debugging across interfaces, even if it was small. Bay Area device and semiconductor employers can offer this work, but apply based on the named team's duties rather than the company's general product category.
Apple and Google's official student or role pages illustrate why candidates must read the specific team description. A software internship at a product company may involve applications, services, infrastructure, machine-learning systems, developer tools, security, testing, or code that interacts with devices. Those are qualified examples, not a claim that one specialty dominates the region. Identify the users, programming language, system constraints, and expected partners for the actual opening. You do not need every preferred tool, but you should show sound fundamentals and one project you designed, tested, debugged, and explained. Prepare for the work named in the posting, not a generic idea of Bay Area engineering.
Use a project, research contribution, open-source change, teaching role, or campus system to show that you can finish and improve software. Explain the problem, architecture, personal contribution, tests, failure you investigated, and tradeoff you made. A deployed small project with users and clear documentation is often easier to evaluate than a large unfinished idea. Keep repositories readable and remove secrets or copied coursework you are not allowed to share. Practice discussing code beyond the happy path, including performance, reliability, security, or accessibility where relevant. Prior internship experience can help, but evidence of ownership, learning, and careful execution gives an interviewer something concrete to assess.
Prepare core coding and communication first. Practice data structures, algorithms, complexity, testing, and debugging in a language you can use fluently. Then add the topics named by the team, which may include application programming interfaces, databases, concurrency, operating systems, web development, or machine-learning infrastructure. Explain assumptions before coding and test edge cases aloud. Startups may use a practical implementation exercise, while large programs often standardize early rounds, but either can vary. Review one of your projects deeply enough to discuss design decisions and a mistake. Do not memorize a company-specific interview script; the current posting and recruiter instructions are the best guide to format.
Ask who will manage you, how code review works, what project is appropriate for the term, and whether interns can access the systems needed to complete it safely. A startup can offer broad ownership and close product contact, but priorities, funding, and mentorship may be less predictable. Confirm pay, employment status, expected hours, location, equipment, and whether the company has hosted interns before. Ask what happens if the planned project changes and who can unblock you. Production access is not automatically a benefit; responsible permissions and review matter. Choose an environment where someone has time to supervise and where you can deliver a useful, well-tested result without being used as unsupervised replacement labor.
Ask whether support is company housing, a stipend, reimbursement, or a one-time payment, and learn when it arrives. Confirm tax treatment with an appropriate adviser rather than assuming the full amount can be spent on rent. Compare short-term housing near the office with a longer commute on Caltrain, BART, buses, or employer shuttles. Check lease dates, deposits, furnishings, utilities, and whether late work leaves a safe trip home. If the internship changes offices during the week, map each location. A high hourly rate can still create cash-flow problems when deposits are due before the first paycheck, so build a timing-based budget before accepting.
Company reputation is a poor proxy for eligibility. Bay Area programs can differ by team, degree level, academic term, and hiring entity even under one brand. An F-1 student whose internship is part of the curriculum may request Curricular Practical Training (CPT) through the school. For pre-completion Optional Practical Training (OPT), the school recommends the student before a federal application. Neither route removes enrollment, major, location, or program rules. H-1B is relevant only to a possible employer petition for qualifying later work. Send the exact role, dates, weekly hours, and duties to your international-student adviser, and ask the recruiter which policy governs that particular team.