🌍 Multiple About USD 7,000 to 9,000 per… 10 to 14 Weeks Rolling deadline

Google Internships (Software Engineering & STEP)

At Google
Stipend About USD 7,000 to 9,000 per month in the US; varies by country
Duration 10 to 14 Weeks
Location Google offices worldwide
Field Software Engineering & Technology

About this internship

Google’s internships put students onto real product teams writing production code, with the Software Engineering Intern role for penultimate-year students and STEP designed specifically for first and second-year undergraduates. US interns typically earn about USD 7,000 to 9,000 per month, among the highest internship pay anywhere, with strong packages and visa support across Google’s global offices.

Applications open on Google Careers between roughly August and October for the following summer and close as roles fill, so applying early matters. Technical interviews focus on data structures and algorithms, and strong intern performance converts into full-time offers at high rates.

Who can apply

  • Software Engineering Intern: bachelor's, master's or PhD students in computer science or related fields, typically in their penultimate year, with strong coding in one language such as C++, Java, Python or Go.
  • STEP (Student Training in Engineering Program): first and second-year undergraduates, designed as an early pathway with extra mentorship, historically prioritizing underrepresented groups.
  • Data structures and algorithms fundamentals strong enough for technical interviews.
  • Eligibility to work in the country of the hosting office, with Google supporting visas in many locations.
  • Non-engineering internships (product, UX, marketing, business) run in parallel with their own requirements.
  • Returning to studies after the internship for intern tracks.
  • Applications are per-region, so requirements follow the local posting.

What you will do

  • Write and ship production code on a real Google team, guided by a host engineer and an assigned project.
  • Design, test and review software with the same tooling and standards as full-time engineers.
  • Present your project outcomes to the team at the end of the internship.
  • Participate in intern learning series, mentorship sessions and community events.
  • STEP interns typically pair on a project with structured training layered in.
  • Performance is formally evaluated and drives return offers and conversion.

Perks and benefits

  • Among the best-paid internships anywhere: US software interns typically earn about USD 7,000 to 9,000 per month, with strong local packages elsewhere and housing or travel support in many offices.
  • High conversion rates into full-time offers for strong performers.
  • Mentorship from senior engineers and access to Google's internal training.
  • Offices across the Americas, Europe, Middle East, Africa and Asia-Pacific take interns, letting you apply close to home.
  • STEP creates a genuine early entry point in the first two undergraduate years.
  • The brand and the interview preparation both compound for every future application you make.

How to apply

  • Search 'intern' on the Google Careers site and filter by region; summer roles for the Americas and EMEA usually open between August and October for the following year and stay open until filled.
  • Apply early with a one-page CV that leads with projects, internships and measurable impact.
  • STEP applications typically open around September to October for the following summer.
  • Prepare for online assessments and interviews centered on data structures, algorithms and coding fluency; practice on real problems for weeks, not days.
  • Interviews are followed by project matching with host teams before offers finalize.
  • If you miss a cycle or are not selected, reapply the next year; repeat applications are normal and improve with practice.

Frequently asked questions

Is Google Internships paid? +

According to this listing, the compensation is: About USD 7,000 to 9,000 per month in the US; varies by country Stipend amounts can change between intakes, so confirm the current figure on the official page before applying.

How long does Google Internships last? +

The listed duration is 10 to 14 Weeks.

When is the application deadline? +

This listing has a rolling deadline, meaning applications are reviewed as they arrive rather than by a fixed date. Check the official page for any cycle-specific cutoffs.

Who can apply? +

Key eligibility points from this listing: Software Engineering Intern: bachelor's, master's or PhD students in computer science or related fields, typically in their penultimate year, with strong coding in one language such as C++, Java, Python or Go; STEP (Student Training in Engineering Program): first and second-year… See the Eligibility section above for the full requirements.

How do I apply? +

Apply directly through the official portal linked on this page. Legitimate internships never charge an application fee, so treat any request for payment as a scam and use official channels only.

Answers are based on this internship's listed details. Always confirm on the official page.

Share this internship
Questions about “Google Internships (Software Engineering & STEP)”? Ask Allen.