If you're looking to hire a new software engineer consider that, like all professionals, they'll expect a salary that's aligned with their experience and skill levels. But also keep in mind that the profession is full of nuances that further influence how a developer is paid. For example, techies who specialize in a less user-friendly language -- like C++ -- can expect to make tens of thousands of dollars more than someone who works with CSS.
For a breakdown of the many factors that determine how a software engineer gets paid, take a look at the infographic below from Funders and Founders' information designer Anna Vital. The numbers are based on research from Startup Compass, a project that maps and models startup patterns.