From Mukund Mohan's
There are 3 primary parameters I have seen used when people hire folks to determine their salary. 1. Experience – usually measured in # of years working on relevant and related technologies. A rule of thumb I have seen is 1.2 to 1.5 times the number of years of experience + starting salary of a fresh graduate at 2L ($3K) per year to 6L ($10K) per year. For example, if you are looking to hire a developer with 5 years of experience, then you will pay 5 years times 1.2 plus 2L per year if you are a startup that’s not funded. 2. Type of technology – The more arcane the technology the more you can expect to pay for it. For example, you can expect to pay much less for a person who knows PHP and more for someone who knows Android app dev or Ruby on Rails. Some common technologies and your base times multiple is below. I am assuming php developer is the base at Rs. 1. All others are multiple of what you’d pay the php developer. I dont mean this to think of php developers as bottom of the pool, but that’s the most prevalent skill, so the supply of engineers is more than the demand, making it a skill that’s easiest to hire and least expensive as well. ...3. Stage of company. Generally a company, which is bootstrapped pays less and one that is funded pays more. Larger the company, the more you are likely to pay, If the unfunded company pays INR 1, then I have seen number of upto 2.3 times that being paid by larger technology companies.Arun Natarajan is the Founder & CEO of Venture Intelligence, the leading provider of data and analysis on private company transactions, valuations and financials in India. Click Here to learn about Venture Intelligence products that help entrepreneurs Reach Out to Investors, Research Competition, Learn from Experienced Entrepreneurs and Interact with Peers. Includes the Free Deal Digest Weekly Newsletter: India's First & Most Exhaustive Transactions Newsletter.