2018 graduates are starting to flood the job market. In fact, the National Center for Education Statistics estimates that there could be as many as 3.9 million post-secondary graduates this year. 

To get an idea of where the class of 2018 will set their sights, LinkedIn took a look at the most-applied-for jobs among 2016-2017 graduates. These were the ten most sought-after jobs -- and what grads can expect to do and make in the first few years.

10. Administrative Assistant ($38,000)

Administrative Assistants are responsible for a wide array of tasks that include the coordination of meetings, travel, schedules, and conferences, desktop publishing, project management, communications, and data entry/analysis -- and, so much more. 

9. Account Coordinator ($40,000)

An Account Coordinator's main responsibility is to provide customer-service and sales support to ensure operational efficiency and strategy execution for business accounts. 

Account coordinators can work in a wide variety of industries from insurance to entertainment. 

8. Recruiter ($48,000) 

If you're interested in recruiting, you'll have a choice between corporate or agency recruiting. Corporate recruiters work directly for the organization they're responsible for staffing and typically earn an annual salary. Agency recruiters work for many different organizations and provide third-party recruiting services for a fee.

Usually, agency recruiters are commissioned based. Although it's riskier, agency recruiters can earn well into the six figures. 

7. Business Analyst ($70,000)

Business Analysts are tasked with analyzing information and identifying trends that can be used to translate raw data into actionable insights to improve their company's decision making processes. 

Daily tasks may include compiling analysis reports, presenting financial information, and reviewing business processes in search of inefficiencies.  

6. Account Executive ($60,000)

If you're looking to get into sales, then a job as an Account Executive would be right up your alley. Account Executives are responsible for the entire sales cycle. This includes business development, delivering presentations, negotiating terms, and the continued service of client accounts. 

Many of the available roles today are with technology companies selling business solutions and services.

5. Assistant Media Planner ($58,000)

Media Planners typically work for integrated marketing firms and are tasked with developing, executing, and monitoring media plans for client campaigns. 

Significant responsibilities include media buying, analyzing metrics and compiling reports, and research. 

4. Graphic Designer ($45,000)

Graphic Designers help organizations communicate visual ideas and concepts. Their designs go into things like advertisements, brochures, corporate reports, and social media campaigns. 

In addition to design skills, Graphic Designers must also be able to advise internal and external clients on strategies to reach desired audiences, manage multiple projects simultaneously, and present their ideas in front of key stakeholders. 

3. Marketing Coordinator ($45,000) 

This role requires a unique blend of skills to ensure marketing projects get done on time and under budget. Marketing Coordinators liaise between external clients and internal departments to meet project deadlines, maintain brand messaging, and keep marketing campaigns on track.  

2. Investment Banking Analyst ($85,000) 

Investment Banking Analysts are the workhorses of investment banking teams. They bear the majority of the research and analytic work needed to expedite transactions. This work includes financial modeling, due diligence, and interpretation of data to aid in the investment decisions of investment bankers. 

It's not uncommon for an Investment Banking Analyst to put in 100 hour work weeks. 

Finally, the highest and most sought-after job among college graduates -- Software Engineer

1. Software Engineer ($92,300) 

In a nutshell, Software Engineers write, debug, maintain, and test software to ensure system integrity and make continuous improvements to code to provide optimum solutions. 

The typical Software Engineer possesses programming skills, software development experience, and a degree in computer science or software engineering. 

Published on: May 24, 2018
The opinions expressed here by Inc.com columnists are their own, not those of Inc.com.