When it comes to experience, mid level software engineers have an average annual reimbursement ranging between $85,000 and $136,000. Engineers that rank amongst the best, gain about $200,000 or even higher at leading firms. More so, Software engineers who work as freelancer may bill $100 to $150 fee on an hourly basis based on their language and skills.