Cybersecurity expert working on a project

Demand for cybersecurity roles is on the rise. Cybersecurity teams across the country face a growing talent shortage. Even the federal government is paying hefty bonuses to bring aboard those who know how to defend tech stacks from internal and external threats. Given the current need, how much can cybersecurity engineers expect to earn?

For an answer, we can turn to Emsi Burning Glass, which collects and analyzes millions of job postings from across the country. Based on its data, the median salary for a cybersecurity engineer currently stands at $96,892. Employers posted some 175,403 open cybersecurity engineer positions over the past 12 months, and the profession is expected to grow 23.4 percent over the next decade—strong numbers, to say the least.

As with virtually every other tech job, salary also rises with tenure; those with more than a decade of cybersecurity experience can expect to earn a hefty six-figure salary. Your chances of getting hired (and unlocking superior compensation) also rise if you have the right mix of certifications and skills. For example, here are the certifications that pop up frequently in cybersecurity engineer postings:

And here are the skills that appear the most in cybersecurity engineer positions over the past year; in addition to a solid grasp of the principles of information security, it seems that employers are particularly interested in those with Linux, Python, cryptography, and project-management skills:

A recent analysis by Cyber Seek, a job-tracking database developed by the Department of Commerce and CompTIA, found more than 597,000 open cybersecurity positions across the U.S. (with 38,600 open across federal, state and local government agencies). That’s great news for anyone interested in cybersecurity as a career—but these companies and government agencies want you to have the right skills.