Software Engineer – Average Salary The average salary for a Software Engineer is ₹5,17,000 per year (₹43,200 per month ), which is ₹1,29,500 (+33%) higher than the national average salary in India. A Software Engineer can expect an average starting salary of ₹2,65,000. The highest salaries can exceed ₹14,00,000.