Software Engineer II (entry level)
0 to 2 yearsThe graduate entry point. Someone else decides what you build, and your job is to build it well and learn the machine.
An L3 spends the first six months mostly reading. Google's internal toolchain is large enough that learning it is a project in itself: the monorepo, the build system, the code review culture, the testing conventions, and the release process all have to become second nature before the actual engineering gets interesting. Work arrives already scoped, usually as a bug, a small feature, or a well defined slice of a larger design that a more senior engineer has written up.
The realistic measure of an L3 is trajectory rather than output. Nobody expects an entry level engineer to be fast in year one. They expect the second quarter to look clearly better than the first, code review comments to stop repeating themselves, and questions to get sharper. An L3 who is still asking their mentor to unblock the same category of problem after a year is the one who gets a difficult conversation.
What good looks like
- Ships well defined tasks without needing the design handed back
- Writes tests without being reminded and responds to review comments properly
- Asks for help early enough to matter, with the context already gathered
- Learns the internal tooling fast enough to stop being a drag on the team
The interview bar
Correctness under time pressure, plus evidence that you can learn quickly. Interviewers are forgiving about the optimal solution and unforgiving about messy thinking.
Four interviews: two or three coding rounds and one Googleyness and leadership round. No system design.
Total compensation
- SF Bay Area
- $160k-$200k
- London
- £75k-£95k
- Bangalore
- ₹30L-₹45L
Moving up from here
L3 to L4 is the one promotion that is close to automatic. Most people clear it in two to three years, and it is best thought of as the end of an apprenticeship rather than an achievement.
