Welcome Naveed to UXStackExchange.
I think a megamenu is a bit of an overkill with the options you are currently listing.
Here is an article from NN/G with a quote
Mega menus (sometimes spelled “megamenus”) are a type of expandable
menu in which many choices are displayed in a two-dimensional dropdown
layout. They are an excellent design choice for accommodating a large
number of options or for revealing lower-level site pages at a glance.
Now, if you plan on adding more options in the future. Like top-level job categories or more resources, then it might indeed be a good idea to go for a mega menu and make it a tad future-proof.
Another thing to consider is the overall aesthetic of your website and what type of users you expect to visit. Will a mega menu perhaps be useful in other aspects of your website? Then you could implement it as a common design/aesthetic component.
Or, will your users be mostly visiting via mobile? Then maybe again a megamenu can work instead of a fiddly dropdown.
Whatever you choose consider the options you are currently offering, the ones you will offer in the future, and the behaviour you expect from your users. If in doubt, it sounds like the perfect excuse for some A/B testing ;)