Google Software Engineer Salary 2026: Every Level in USD and LKR

What Google pays software engineers from L3 to L8, Google India pay, and how it compares with Sri Lanka

Updated • 6 FAQs

How much does a Google software engineer earn?

In the US, Google software engineers earn about USD 210,000-240,000 a year at entry level (L3) and USD 409,000-495,000 as a senior engineer (L5), including base salary, bonus and stock. That is roughly LKR 5.8-6.6 million a month at L3. Google India pays much less: about INR 36 lakh a year at L3, or roughly LKR 1 million a month.

Google Software Engineer Salary by Level (US)

Yearly figures for Google's US offices from Levels.fyi, as reported in May 2026. Total compensation is base salary plus annual bonus plus the yearly value of stock grants. The LKR column converts total compensation to a monthly figure at USD 1 = LKR 330.68 (5 October 2026).

LevelTitleBase salary / yearTotal comp / yearLKR / month
L3Software Engineer II (entry level)$146K - $185K$210K - $240K5.8M - 6.6M
L4Software Engineer III$175K - $215K$290K - $340K8.0M - 9.4M
L5Senior Software Engineer$215K - $270K$409K - $495K11.3M - 13.6M
L6Staff Software Engineer$270K - $315K$596K - $718K16.4M - 19.8M
L7Senior Staff Software Engineer$315K - $380K$917K - $1.1M25.3M - 30.3M
L8Principal Engineer$380K+$1.31M - $1.6M36.1M - 44.1M

New graduates usually join at L3, and engineers with a few years at a strong product company often join at L4. L5 is the "career level": many engineers stay there for years. Stock makes up a growing share of pay at each level, so total compensation moves with Google's share price.

Google Software Engineer Salary in India

Google's engineering offices closest to Sri Lanka are in India, mainly Bengaluru and Hyderabad. Pay there is set for the Indian market. 6figr reports average total pay of about INR 36 lakh a year at L3 and INR 65 lakh at L4 in 2026, roughly LKR 1.0 million and LKR 1.9 million a month.

Google also hires engineers in Singapore, Tokyo, Sydney, Europe and the US, each with its own pay bands. If you are comparing Japan, see our software engineer salary in Japan guide.

Google Pay vs Software Engineer Salaries in Sri Lanka

A software engineer in Sri Lanka earns about LKR 150,000-300,000 a month with a few years of experience, and a senior software engineer LKR 350,000-650,000. Google India's entry level is already above the Sri Lankan senior range, and US Google pay is far higher again.

The headline numbers need context. US salaries are taxed heavily and US rent, health care and living costs are many times Sri Lankan levels. Stock is paid out over several years and its value changes. Even so, big-tech roles abroad, and remote roles with overseas companies, are the main reason top Sri Lankan engineers can earn many times the local market rate.

How Sri Lankans Get Software Engineer Jobs at Google

  1. Build strong fundamentals: data structures, algorithms and problem solving. Competitive programming helps.
  2. Gain experience at a respected product company or contribute to well-known open-source projects.
  3. Apply through Google Careers for roles in offices that hire internationally, or ask a current Googler for a referral.
  4. Prepare for several coding interviews and, for experienced roles, system design and behavioural interviews.
  5. If you receive an offer outside Sri Lanka, Google normally handles the work visa and relocation.

Frequently Asked Questions

What is the salary of a Google software engineer?

In the United States a Google software engineer earns total compensation of about USD 210,000-240,000 a year at the entry level (L3), USD 290,000-340,000 at L4 and USD 409,000-495,000 as a senior engineer (L5), according to Levels.fyi data reported in May 2026. Total compensation includes base salary, an annual bonus and Google stock (RSUs).

How much does a Google software engineer earn per month in LKR?

At USD 1 = LKR 330.68, a US-based L3 engineer's total compensation of USD 210,000-240,000 a year is about LKR 5.8-6.6 million a month, and a senior L5 engineer's is about LKR 11.3-13.6 million a month. These figures are before US tax and include stock, and living costs in US cities are far higher than in Sri Lanka.

Does Google have an office in Sri Lanka?

Google does not run a software engineering office in Sri Lanka. Sri Lankan engineers who join Google work from its offices abroad, such as in India, Singapore, Japan, Australia, Europe or the US, usually on a work visa sponsored by Google.

How much do Google software engineers earn in India?

Google India pays far less than the US. 6figr reports average total pay of about INR 36 lakh a year at L3 and INR 65 lakh at L4 in 2026. That is roughly LKR 1.0 million and LKR 1.9 million a month, still several times the pay of a software engineer in Sri Lanka.

How does Google pay compare with software engineer salaries in Sri Lanka?

A senior software engineer in Sri Lanka earns about LKR 350,000-650,000 a month. Even Google India's entry level (about LKR 1 million a month) is above that, and US Google pay is more than ten times higher, before US tax and living costs.

How can a Sri Lankan get a software engineer job at Google?

Apply on the Google Careers site for roles in offices that hire internationally, or get referred by a current Googler. The interview process focuses on data structures and algorithms, coding in a shared document, and system design for experienced candidates. A computer science degree, strong competitive programming or open-source work, and several years at a well-known product company all help.

Sources

Updated Reviewed by SalaryLK Editorial TeamHow we research salaries