Mansavi | May  27, 2025

Average Salary of Software Engineers in India vs the UK

India – Entry-Level  (0–2 years)

Fresh graduates in India earn ₹3–6 lakhs annually, depending on skills, location, and company size.

India – Mid-Level  (3–7 years)

Mid-level engineers earn ₹6–12 lakhs per year, with higher salaries in tech hubs like Bengaluru and Hyderabad.

India  Senior & Specialist Roles

Senior professionals with 8–15 years' experience earn ₹15–30 lakhs annually; experts can exceed ₹30 lakhs.

UK – Entry-Level  (0–2 years)

Entry-level software engineers in the UK earn £30,000–£40,000 annually, with higher salaries in London.

UK – Mid-Level  (3–7 years)

Mid-level engineers earn £50,000–£75,000 per year, depending on specialisation and location.

UK Senior & Specialist Roles

Senior engineers earn £80,000–£110,000 annually; specialists in AI or cybersecurity can exceed £120,000.