NEW YORK (TheStreet) -- Wouldn't it be nice if you could have a career where the salary was high and there were plenty of jobs available, so that you could essentially choose who you worked for?
A new report by Glassdoor, an online job review Web site, could be a guide for turning that dream into reality.
The report identifies 25 jobs that have the highest average annual base salary and are in high demand by employers nationwide. That means jobs that have high salaries and ones that have the most job openings.
For a position to be considered, it had to receive at least 75 salary reports shared on Glassdoor by employees during the past year (through Jan. 25). The job must also have been in the top 50th percentile for number of openings. Job openings represents active listings or jobs posted within the last three months, as of Feb. 2, or both, Glassdoor said.
Not surprisingly, technology and health care are the two industries with the most jobs represented, but there are plenty of other industries also listed. Still, it's worth nothing that while these jobs pay handsomely, most also require a high level of experience, skills and education.
Software engineer is the position with the most job availability with 99,055 openings, although it ranked No. 23 on the list because of its annual salary of $96,392, according to the report.
Check out other positions that made the list.
25. Sales Engineer
Sales engineers are experts in scientific processes and technical knowledge to sell complex products or services to businesses. They typically have bachelor's degrees in engineering or a related field.
Average Base Salary: $90,899
Number of Job Openings: 5,508
24. Business Development Manager
A business development manager works on strategic partnerships to help an organization improve its market position and financial growth.
Average Base Salary: $95,139
Number of Job Openings: 11,037
23. Software Engineer
A software engineer designs, develops, maintains and evaluates software, applications or systems that make software work.
Average Base Salary: $96,392
Number of Job Openings: 99,055
22. Human Resources Manager
A human resources manager oversees recruiting, interviewing, hiring and all employee-related needs within an organization. He also consults with executives on company's strategic planning and serves as a liaison between management and employees. In most cases, a bachelor's degree is sufficient, but some positions also require a master's degree.
Average Base Salary: $96,406
Number of Job Openings: 7,220
21. UX Designer (User Experience Designer)
A user experience designer (UX designer) enhances the experience a user has with a product, Web site or mobile application by improving usability, utility, efficiency, visual and spacial design and all aspects of human interaction with the product or service.
Average Base Salary: $96,855
Number of Job Openings: 2,010