Question: what experience do you need to be a software engineer?
Answer: Most hiring managers expect software engineers to have a bachelor's degree in computer science, software engineering, computer programming, software development, mathematics or a similar field. Some software engineers can gain employment with a high school diploma and 10 or more years of relevant experience.