A Software Developer writes, tests and ships the code your product runs on — and spends at least as much time reading and debugging existing code as writing new code.
Indicative Indian market ranges. Metro and specialist roles sit at the upper end.
Screen with a small realistic task, not a whiteboard puzzle — asking someone to fix a bug in existing code predicts on-the-job performance far better than an algorithm quiz. Expect 30-90 day notice periods and budget for counter-offers, which are the main reason accepted offers fall through in Indian tech.
Product-company engineers usually bring ownership and production exposure; services engineers bring breadth, client discipline and delivery under deadline. Match to your environment rather than assuming one is stronger.
Counter-offers. In Indian tech, resignations frequently trigger a raise from the current employer. Keep candidates engaged through notice, and do not treat a signed offer as a closed hire until they join.
For most roles, no — demonstrable ability matters more. Filtering strictly on degree or college tier shrinks a pool that is already competitive without improving quality much.
Post the vacancy free and reach candidates who are actively looking. Most employers get their first applications within 24 hours.