The average salary at entry-level positions ranges from $65K-75K per year depending on the location/level of experience--while experienced engineers typically make over 100k dollars per year! Plus, a Software Engineer can have a flexible schedule and work from home if they want to.