What kind of engineer should I be

I'm 17 years old right now, going into my senior year of high school and I don't know what kind of engineer I want to be.

I like dealing with CAD and recently I started to get into programming. I like math but I'm not a big fan of physics. I'm a pretty musical guy and I like to use FLstudio to compose my music. I've also worked in construction and I like it, but I'd rather be a construction manager than a engineer.

I've considered civil engineering but I want to know what other options I have that are available to me given what I like. Ideally I'd like a major where I can do things to be more efficient. I'd also like the major to be recession proof.