The salary range for software engineers varies widely, from $60,000 all the way to $120,000 or even more.

How do you decide what to pay your company's software engineers and developers?

Software is a massive industry and growing rapidly; it generated $407.3 billion in global revenue in 2013, up 4.8% over just a year earlier (Gartner). You know the huge players--Microsoft, Oracle, IBM et al--but businesses of all sizes hire software developers for their systems and databases, networks, mobile apps and more.

Funders and Founders recently put out a helpful infographic packed with 2014 software engineer salary data, to help guide decisions around how much to pay them.

Generally, those skilled in frontend development--CSS and CSS design, JS design, and PHP--range from $60,000 to $75,000. Objective C is the least valued of the backend engineering areas and is on par with PHP for average salary. JavaScript and SQL are in the $80,000 range; Java, Ruby, C# and AWS engineers/developers bring in between $90,000 and $100,000. The best paid developers and engineers are working in C, Python and C++.

As for job function, frontend developers are at the bottom of the totem pole, bringing in just over $60,000, on average. Mobile developers fare better and are earning closer to $90,000, while VPs of Engineering and CTOs, on average, surpass the $120,000 salary marker.

There are a ton of other variables including the type of business they're working for, years of experience, specific job function, equity offered and more.

The infographic also shares interesting information on when raises are awarded (and for how much) and how salaries vary in different international locations.

Check it out!

Infographic: Funders & Founders