According to PayScale, an average entry level SQL developer salary stands at $63,000 per year . SQL developers with mid-career experience, on the other hand, tend to earn $82,000 a year, whereas employees with 10 to 20 years of experience can expect an average salary of $89,000.