Question: what you need to know to become a software engineer?
Answer: Associate Degree (Two Years). Although employers typically prefer candidates with a four-year degree, an associate degree can open the door to entry-level jobs in the field. ... 
Bachelor's Degree (Four Years). ... 
Coding Bootcamp (8 to 12 Weeks).