America's Top 16 Technology Jobs

Data Engineer

Rating on Glassdoor's top 50: No. 3

Overall Job Score: 4.7 (out of 5)

Job Satisfaction Rating: 4.3 (out of 5)

Number of Job Openings: 2,599

Median Base Pay: $106,000

Another job that's in growing demand because of big data and IoT developments, data engineers are responsible for designing, building and maintaining data system architectures that incorporate databases and large-scale data processing systems, according to Hired.com.

Candidates are expected to have a degree in computer science, engineering or a related field, experience with computers – particularly with Linux systems – and about four years of prior work experience, according to Payscale.com.