When to Start Applying for Software Engineering Internships: The Recruiting Calendar Explained
Published ยท Finch Team
Updated
If you're asking when to start applying for software engineering internships, there's one answer that surprises most students: earlier than you think. For summer internships, the answer is "the previous September." Not the spring before summer. The fall before.
This post breaks down the full recruiting calendar: when big companies open applications, when deadlines actually are, and what to do in each month so you don't miss the window.
The Brutal Truth About Internship Recruiting Season
At large tech companies (FAANG, Microsoft, Bloomberg, Citadel, and similar), internship recruiting for the following summer starts in August and September. By October, many of them are fully booked. By November, some have waitlists.
If you wait until January to start applying to these companies, you're applying to the leftovers. A few positions come back in the spring due to candidate drops and budget restores, but those are not the primary hiring wave.
Here's a rough breakdown by company tier:
Big tech (Google, Meta, Amazon, Apple, Microsoft): Applications open August-September. Most positions fill October-December. Spring cycles exist but are much smaller.
Large tech + finance (Stripe, Citadel, Jane Street, Two Sigma, Bloomberg): Even earlier in some cases. Citadel and Jane Street start their processes in September and interviews happen in October-November. These are competitive and move fast.
Mid-size tech companies (Dropbox, Coinbase, Lyft, Figma, etc.): October-January. More variation here. Some companies keep rolling applications open until March.
Startups and smaller companies: Much more variable. Many hire interns on a rolling basis with no fixed cycle. February-March applications are often fine for this tier.
Return offers: If you're an intern looking to convert or get a return offer at your current company, those conversations usually happen before your internship ends. Separate track entirely.
The pattern: the more competitive and well-known the company, the earlier you need to apply.
Month-by-Month Internship Recruiting Calendar
July-August: Preparation
Most students are at their summer internship or summer break in July-August. This is when you should be preparing for the fall cycle, not applying yet (most portals aren't open).
What to do:
- Update your resume with your current or most recent internship. Even if you're still in it, draft the bullets.
- Refresh your LinkedIn profile, especially the skills section and experience descriptions.
- Set up job alert emails on LinkedIn for "software engineer intern" and "software engineering internship."
- Practice 5-10 LeetCode problems per week to get back into interview mode.
- Identify your target companies and bookmark their careers pages.
If you want a stronger foundation for your applications, this is a good time to build or polish a side project you've been putting off.
September: First Wave Opens
This is when the major companies start accepting applications. Check portals daily during this window.
Companies to watch in September:
- Google SWE Intern
- Meta (Facebook) SWE Intern
- Amazon SDE Intern
- Microsoft Explore / SWE Intern
- Apple SWE Intern
- Citadel / Jane Street / Two Sigma (for quant/trading adjacent roles)
- Palantir, OpenAI, Anthropic
What to do:
- Apply to your top-tier targets immediately when portals open. Don't wait.
- Apply to 5-10 companies per week throughout September.
- Your applications should be reasonably tailored. A resume that mentions Python but applies to a Java-heavy role is a keyword mismatch.
One note: you don't need everything to be perfect before you start applying. A good-enough resume submitted in September beats a perfect resume submitted in December. Perfectionism in September is just procrastination with better branding.
October: Peak Recruiting Season
October is the busiest month. Most major portals are open, interviews are happening, and some early deadlines will close.
What to do:
- Apply to 8-12 new companies per week.
- Start interview prep in earnest if you haven't. You'll probably get screens in October from applications sent in September.
- Prioritize companies with explicit early deadlines. When a company says applications close October 31, they mean it.
- Do phone screens promptly: don't sit on scheduling requests for more than 2-3 days.
If you're finding that applying volume is hard to maintain while handling coursework, this is when tools help. Each week Finch picks the 3 internships or new-grad roles that fit your major best, so less of your week goes to searching and more goes to tailoring.
November: Secondary Wave
Most top-tier companies are winding down their primary cycles by November, but many mid-tier companies are in full swing.
What to do:
- Continue applying. Volume matters. Aim for 40+ applications total by the end of November.
- If you've been doing interviews, follow up on any that haven't moved in 2+ weeks.
- Check if companies that closed in October are reopening (some do after initial rounds close early).
- Apply to any companies you initially skipped but now want to reconsider.
November is also when return offer decisions often finalize. If you interned somewhere this past summer and got a return offer, you'll usually need to decide by November 1 or November 15.
December: Applications Slow
December is slow for recruiting because everyone is at the end of semester and then winter break. Most large companies have finished their primary cycles.
What to do:
- Keep applying, just at reduced pace.
- Focus on mid-tier and smaller companies that operate on a rolling basis.
- Prep for interviews that are still in progress.
- Update your resume and profile with anything from your fall semester.
Don't go dark in December. Applications submitted in December sometimes process faster in January when recruiter queues are shorter.
January-February: Spring Wave
Companies that didn't fill headcount in the fall open back up in January. Some companies never run a fall cycle and exclusively recruit in spring.
What to do:
- Re-apply to top companies that may have reopened portals.
- Expand your list to include companies you skipped earlier.
- Apply aggressively to companies in the 50-200 employee range. They often recruit later.
- Startups and pre-IPO companies are your best bet at this stage for competitive compensation.
By February, if you don't have an internship yet, the realistic strategy shifts: bigger net, faster applications, more emphasis on smaller companies where you're a bigger fish.
March-April: Cleanup
This is runway for late-stage opportunities and last-minute offers.
What to do:
- Respond to any open applications that are still processing.
- Consider reaching out directly to companies (or engineers at companies) where you haven't heard back.
- If you have an offer you're waiting on, this is when to give them a real deadline.
- If you still don't have anything, smaller startups and local tech companies often hire late.
A Note on "When Should I Start for My Sophomore Internship?"
Earlier than you think, for the same reasons. The cycle is the same even if you're less competitive.
Sophomore-specific considerations:
- Programs like Google STEP, Microsoft Explore, and Meta University are specifically for freshmen/sophomores and open in the fall.
- These programs often have dedicated headcount for underclassmen and are more forgiving on experience requirements.
- Apply to these first in September before they fill.
If you're a freshman and you feel like you have nothing to put on a resume, start building projects now and apply in September of your sophomore year. One strong personal project is enough to get past initial screens for underclassman programs.
Common Mistakes That Cost Students Offers
Waiting for your resume to be "ready." There is no perfect resume. Submit a good one now and improve it as you go.
Only applying in one batch. One week of 30 applications is worse than applying to 5-8 companies every week for 6 weeks. Staggering your applications means staggered interview scheduling and less chaos.
Not tracking what you've applied to. A spreadsheet with company, role, date applied, and current status is essential once you're past 20 applications. Use Google Sheets, Notion, or whatever you have.
Applying to mismatched roles. If you have 2 years of Python experience and the job description asks for C++ and embedded systems, you're wasting an application. Aim for jobs where your skills match at least 60-70% of the requirements.
Skipping the early October window. This is the single most common mistake. Students wait until they feel "ready" and by the time they start applying in November, top-tier positions are mostly gone.
The Resume You Need for Fall Applications
Your resume needs to be ready before September. That means:
- Current projects with real tech stacks and quantified outcomes
- Technical skills section with 20+ tools and languages
- One-page, ATS-parseable format (single column, standard fonts)
If you want to save time on the application process during the busy fall season, Finch's board lists open internships and new-grad roles, newest first, so new postings are always at the top. And each week Finch picks the 3 that fit your major best, with the reasons.
During fall recruiting season, when you're applying to 8+ companies per week alongside coursework, finding the roles is the part worth handing off, so your time goes into tailoring each application instead of hunting for it. Start with your major before the fall cycle starts.
Your Month-by-Month Checklist
July-August:
- Update resume with current/most recent internship
- Set up job alerts on LinkedIn
- Start LeetCode prep (5-10 problems/week)
- Build or polish at least one project
September:
- Apply to FAANG and top-tier companies as soon as portals open
- Apply to 5-10 companies per week
- Do not wait for your resume to be "perfect"
October:
- 8-12 new applications per week
- Respond to all recruiter outreach within 48 hours
- Schedule phone screens promptly
- Watch for explicit early deadlines
November:
- 40+ total applications submitted by end of month
- Follow up on applications that have gone silent (3+ weeks)
- Apply to mid-tier and later-recruiting companies
December:
- Continue applying at reduced pace
- Prep for active interviews
- Update resume with fall semester experience
January-February:
- Check if top-tier portals have reopened
- Expand search to smaller companies and startups
- Increase volume to compensate for tighter window
The recruiting calendar is predictable. Students who treat September like it matters walk into the spring with offers. Students who treat it like a warm-up lap often scramble in March. Start early. Apply consistently. Track everything.