1. Home
  2. Career Explorer
  3. Software Engineer
  4. Salaries
Content has loaded

Software engineer salary in India

How much does a Software Engineer make in India?

Average base salary

₹7,08,198

The average salary for a software engineer is ₹7,08,198 per year in India. 42.8k salaries reported, updated at 29 November 2023

Is this useful?

Top companies for Software Engineers in India

  1. Amazon.com
    3.5
    45,850 reviews953 salaries reported
    ₹16,33,308per year
Is this useful?

Highest paying cities near India for Software Engineers

  1. Bengaluru, Karnataka
    ₹8,88,919 per year
    15.1k salaries reported
  2. Hyderabad, Telangana
    ₹7,49,757 per year
    5.8k salaries reported
  3. Mumbai, Maharashtra
    ₹6,69,210 per year
    2.4k salaries reported
  1. Pune, Maharashtra
    ₹6,59,297 per year
    6.7k salaries reported
  2. Noida, Uttar Pradesh
    ₹6,49,175 per year
    2.9k salaries reported
  3. Navi Mumbai, Maharashtra
    ₹5,74,052 per year
    318 salaries reported
  1. Gurgaon, Haryana
    ₹5,62,365 per year
    206 salaries reported
  2. Chennai, Tamil Nadu
    ₹5,58,887 per year
    3.8k salaries reported
  3. Ahmedabad, Gujarat
    ₹5,01,843 per year
    751 salaries reported
Is this useful?

Where can a Software Engineer earn more?

Compare salaries for Software Engineers in different locations
vs
Explore Software Engineer openings
Is this useful?

How much do similar professions get paid in India?

Developer

Job openings

Average ₹30,232 per month

Is this useful?

Frequently searched careers

Security Guard

Accountant

Data Entry Clerk

Driver

Laboratory Technician

Software Engineer

Nurse

Pharmacist

Teacher

Office Assistant

Graphic Designer

Elementary School Teacher