Math jobs tend to be ones that you have to dig for more. Not just a matter of getting the degree and picking up employable skills. Stuff like networking and internships are also helpful for getting your foot in the door. Looking at some job postings might help get a feel for it. Usually, they are looking for very specific skill-sets that a math major won't have by default. Various programming languages being towards the top of the list. It's hard to find postings that you'll meet the requirements for, and probably they'll just screen you out if you don't meet them. Unless you have a contact who can get you around the screening/HR obstacles. One of the few places where you can find where a BS in math is specifically sought after is the actuarial profession, but you have to pass one or two of the exams first. If you don't fancy that sort of job-search stuff, go for engineering, where it's easier to just apply for something and get it. It's still a good idea to do that stuff--it's just not going to be as hard in engineering. Start thinking about it a couple years before graduating. The non-academic job search in math can be a long, hard process if you are not prepared. I'm an under-employed recent PhD going through that now. In this economy, employers tend not to be very flexible about long-term investments, like me, where my talent is up there and given a little time, I could easily clobber a lot of the competition, if given a chance to catch up (and in some cases, it's not even a matter of catch up, but not having the official credentials), but I can't hit the ground running because I don't have all the stuff they want right off the bat. So, I'm left under-employed and working my head off on programming and actuarial exams and all kinds of stuff to try to make myself more marketable. Better to have more of it taken care of before you graduate.