Is a college education required for a career in software engineering?

No, it is not.  However, if you are new to the field it can help you get interviews especially at some of the larger companies, Google, etc.

You should have a solid understanding of computer science fundamentals and be proficient in at least one programming language.

See Questions On Quora

Source: Quora