Tech is all about talent, which may explain why the top HR execs have higher average salaries than CEOs.

The average paycheck for a chief human resources officer is $259,097, compared with $238,933 for CEOs, according to a survey of more than 70 Chicago tech companies by the Illinois Technology Association and staffing firm Objective Paradigm. Right behind the boss is the chief revenue officer, making an average $235,000.

Among technologists, Java architects make the highest salaries at an average of $169,200. For software developers, C++ coders make $131,250, followed by cloud architects at $130,000 and data architects at $129,829.

Nearly half of companies offer unlimited time off and are paying signing bonuses; 65 percent offer stock options, according to the survey.

The other good news? Nearly three-quarters of the companies are hiring.