If we look at a software engineer’s salary as a journey of many steps, at every step we’ll see that where you are, what you do, what you value most, and when you join the company determines your salary according to recent research by Startup Compass.