Average Salary: $105,007 since  

Salaries for a Software Engineer at Microsoft in Reston, VA vary between $92,800 and $117,214 with an average of $105,007. The top 25% make a salary of at least $117,214. The median salary is $92,800. Attached is a detailed distribution of the salaries.